From f9ba6b9631d2ce99bb6204f9880a996978063ed5 Mon Sep 17 00:00:00 2001 From: ruscher Date: Sat, 10 Oct 2026 04:48:09 -0300 Subject: [PATCH 1/2] BigLinux Welcome 3.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New features - "Applications to Install" page: Big Game Mode, Big Remote Play, BigCam, ChatAI (Plasma widget), BigLinux Body Tracker and Big Advogados, with real status, one-click install, progress, cancellation and error reasons. - Shared, secure installation backend (install_backend.py, install_flow.py) used by the browser page, the new page and the launchers: allowlisted packages and repositories, transaction preview before authentication, Polkit policy, one pacman transaction at a time, no partial upgrades, verification after installing. ChatAI comes from a pinned commit checked by SHA-256 and is installed per user with kpackagetool6. - Hardware Management replaces Driver Manager and Kernel Manager; Text Narrator (biglinux-tts) replaces Configure voice; Body Tracker and Big Advogados are pinned to biglinux-stable. - About dialog (main menu), --version, Ctrl+Q, Alt+Left/Right. Fixes - Noise Reduction did not open (big-microphone-noise-reduction was renamed to biglinux-microphone). - A second launch opened a second window; crash when LANG names a locale that is not generated; CSS loaded before the display existed. - Browser installer used pacman -Sy and ran yay as root; wrong LibreWolf and Zen package names; success screen never shown; cancel could not stop the root process. - Blurry SVG icons on HiDPI; untranslated progress phases and "Unknown"; wrap-box size warnings. Performance - Pages are built when first shown and package queries run only where needed: first frame 424 -> 332 ms, CPU 495 -> 371 ms, same memory. Release - Version 3.0.0 (PKGBUILD epoch=1 so it upgrades the date-based builds), SPDX license, hicolor-icon-theme and git dependencies, local build mode. - 32 locales fully translated; update-translations.sh. - Test suite (installer, helper end to end with a fake pacman, GUI, pages, translations, release) and a GitHub Actions workflow in an Arch container. - Removed unused images and scripts; README rewritten with real screenshots. Authors and maintainers: Rafael Ruscher, Bruno Gonçalves, Barnabé Di Kartola. --- .github/workflows/build-package.yml | 3 + .github/workflows/tests.yml | 45 + README.md | 317 +++-- docs/screenshots/about-pt_BR.png | Bin 0 -> 21051 bytes docs/screenshots/apps-dark-pt_BR.png | Bin 0 -> 44054 bytes docs/screenshots/apps-narrow-de.png | Bin 0 -> 26208 bytes docs/screenshots/apps.png | Bin 0 -> 46472 bytes docs/screenshots/browsers.png | Bin 0 -> 49019 bytes docs/screenshots/discover.png | Bin 0 -> 30825 bytes docs/screenshots/hardware.png | Bin 0 -> 19961 bytes docs/screenshots/initial-settings.png | Bin 0 -> 37387 bytes docs/screenshots/install-confirm.png | Bin 0 -> 50246 bytes docs/screenshots/kde-connect.png | Bin 0 -> 28333 bytes docs/screenshots/welcome-dark-pt_BR.png | Bin 0 -> 14551 bytes docs/screenshots/welcome.png | Bin 0 -> 15119 bytes generate_strings.py | 14 +- locale/be.po | 921 ++++++++++--- locale/bg.po | 965 +++++++++++--- locale/biglinux-welcome.pot | 804 ++++++++++-- locale/cs.po | 957 +++++++++++--- locale/da.po | 974 +++++++++++--- locale/de.po | 989 +++++++++++--- locale/el.po | 970 +++++++++++--- locale/en.po | 911 ++++++++++--- locale/es.po | 978 +++++++++++--- locale/et.po | 965 +++++++++++--- locale/fi.po | 967 +++++++++++--- locale/fr.po | 990 +++++++++++--- locale/he.po | 928 +++++++++++--- locale/hr.po | 920 ++++++++++--- locale/hu.po | 919 ++++++++++--- locale/is.po | 969 +++++++++++--- locale/it.po | 976 +++++++++++--- locale/ja.po | 977 +++++++++++--- locale/ko.po | 905 ++++++++++--- locale/nl.po | 990 +++++++++++--- locale/no.po | 970 +++++++++++--- locale/pl.po | 976 +++++++++++--- locale/pt.po | 975 +++++++++++--- locale/pt_BR.po | 976 +++++++++++--- locale/ro.po | 969 +++++++++++--- locale/ru.po | 989 +++++++++++--- locale/sk.po | 954 +++++++++++--- locale/sv.po | 964 +++++++++++--- locale/tr.po | 966 +++++++++++--- locale/uk.po | 986 +++++++++++--- locale/zh.po | 937 +++++++++++--- locale/zh_CN.po | 937 +++++++++++--- locale/zh_TW.po | 936 +++++++++++--- pkgbuild/PKGBUILD | 53 +- pkgbuild/biglinux-welcome.install | 1 + ruff.toml | 6 + tests/run-headless.sh | 15 + tests/test_gui.py | 377 ++++++ tests/test_installer.py | 716 +++++++++++ tests/test_pages.py | 236 ++++ tests/test_release.py | 153 +++ tests/test_utils.py | 71 +- tests/test_widgets_window.py | 125 +- update-translations.sh | 34 + .../applications/org.biglinux.welcome.desktop | 8 + usr/share/biglinux/welcome/app.py | 69 +- usr/share/biglinux/welcome/apps_page.py | 648 ++++++++++ .../image/applications/big-advogados.svg | 1 + .../image/applications/big-remote-play.svg | 21 + .../image/applications/bigame-mode.svg | 605 +++++++++ .../welcome/image/applications/bigcam.svg | 1 + .../applications/biglinux-body-tracker.svg | 982 ++++++++++++++ .../welcome/image/applications/chatai.svg | 24 + .../welcome/image/discover/biglinux-tts.svg | 1 + .../welcome/image/discover/tts-biglinux.svg | 126 -- .../driverAndHardware/big-driver-manager.svg | 2 +- .../driverAndHardware/big-kernel-manager.svg | 1 - .../welcome/image/main/cpu-symbolic.svg | 8 - .../main/dialog-information-symbolic.svg | 5 - .../biglinux/welcome/image/main/donate.svg | 8 - .../welcome/image/main/go-next-symbolic.svg | 3 - .../image/main/go-previous-symbolic.svg | 3 - .../welcome/image/main/help-about.svg | 10 - .../image/main/image-missing-symbolic.svg | 5 - .../main/internet-web-browser-symbolic.svg | 8 - .../welcome/image/main/kdeconnect.svg | 15 - .../image/main/object-select-symbolic.svg | 3 - .../biglinux/welcome/image/main/pack-less.svg | 8 - .../image/main/video-display-symbolic.svg | 8 - .../image/main/window-close-symbolic.svg | 4 - usr/share/biglinux/welcome/install_backend.py | 1135 +++++++++++++++++ usr/share/biglinux/welcome/install_flow.py | 413 ++++++ usr/share/biglinux/welcome/main.py | 17 +- usr/share/biglinux/welcome/pages.yaml | 74 +- usr/share/biglinux/welcome/scripts/browser.sh | 24 +- .../welcome/scripts/browserInstall.sh | 54 - .../welcome/scripts/display-settings.sh | 26 - .../welcome/scripts/package-install.sh | 150 +++ usr/share/biglinux/welcome/style.css | 142 ++- .../biglinux/welcome/translatable_strings.py | 21 +- usr/share/biglinux/welcome/utils.py | 110 +- usr/share/biglinux/welcome/widgets.py | 638 +++++---- usr/share/biglinux/welcome/window.py | 578 +++++---- .../locale/be/LC_MESSAGES/biglinux-welcome.mo | Bin 8624 -> 25363 bytes .../locale/bg/LC_MESSAGES/biglinux-welcome.mo | Bin 8588 -> 25510 bytes .../locale/cs/LC_MESSAGES/biglinux-welcome.mo | Bin 6826 -> 19819 bytes .../locale/da/LC_MESSAGES/biglinux-welcome.mo | Bin 6591 -> 19169 bytes .../locale/de/LC_MESSAGES/biglinux-welcome.mo | Bin 6958 -> 20718 bytes .../locale/el/LC_MESSAGES/biglinux-welcome.mo | Bin 8795 -> 26529 bytes .../locale/en/LC_MESSAGES/biglinux-welcome.mo | Bin 6483 -> 18898 bytes .../locale/es/LC_MESSAGES/biglinux-welcome.mo | Bin 6893 -> 19927 bytes .../locale/et/LC_MESSAGES/biglinux-welcome.mo | Bin 6605 -> 19018 bytes .../locale/fi/LC_MESSAGES/biglinux-welcome.mo | Bin 6624 -> 19484 bytes .../locale/fr/LC_MESSAGES/biglinux-welcome.mo | Bin 7018 -> 20528 bytes .../locale/he/LC_MESSAGES/biglinux-welcome.mo | Bin 7241 -> 21475 bytes .../locale/hr/LC_MESSAGES/biglinux-welcome.mo | Bin 6887 -> 19842 bytes .../locale/hu/LC_MESSAGES/biglinux-welcome.mo | Bin 7090 -> 20593 bytes .../locale/is/LC_MESSAGES/biglinux-welcome.mo | Bin 6760 -> 19314 bytes .../locale/it/LC_MESSAGES/biglinux-welcome.mo | Bin 6887 -> 19909 bytes .../locale/ja/LC_MESSAGES/biglinux-welcome.mo | Bin 7574 -> 22521 bytes .../locale/ko/LC_MESSAGES/biglinux-welcome.mo | Bin 6989 -> 20293 bytes .../locale/nl/LC_MESSAGES/biglinux-welcome.mo | Bin 6711 -> 19742 bytes .../locale/no/LC_MESSAGES/biglinux-welcome.mo | Bin 6591 -> 19179 bytes .../locale/pl/LC_MESSAGES/biglinux-welcome.mo | Bin 6960 -> 20320 bytes .../locale/pt/LC_MESSAGES/biglinux-welcome.mo | Bin 6894 -> 19996 bytes .../pt_BR/LC_MESSAGES/biglinux-welcome.mo | Bin 6843 -> 19769 bytes .../locale/ro/LC_MESSAGES/biglinux-welcome.mo | Bin 6887 -> 20135 bytes .../locale/ru/LC_MESSAGES/biglinux-welcome.mo | Bin 8491 -> 25407 bytes .../locale/sk/LC_MESSAGES/biglinux-welcome.mo | Bin 6934 -> 20215 bytes .../locale/sv/LC_MESSAGES/biglinux-welcome.mo | Bin 6688 -> 19468 bytes .../locale/tr/LC_MESSAGES/biglinux-welcome.mo | Bin 6764 -> 19415 bytes .../locale/uk/LC_MESSAGES/biglinux-welcome.mo | Bin 8526 -> 25814 bytes .../locale/zh/LC_MESSAGES/biglinux-welcome.mo | Bin 6408 -> 18113 bytes .../zh_CN/LC_MESSAGES/biglinux-welcome.mo | Bin 6414 -> 18119 bytes .../zh_TW/LC_MESSAGES/biglinux-welcome.mo | Bin 6476 -> 18266 bytes .../actions/org.biglinux.welcome.policy | 88 ++ 132 files changed, 33078 insertions(+), 6645 deletions(-) create mode 100644 .github/workflows/tests.yml create mode 100644 docs/screenshots/about-pt_BR.png create mode 100644 docs/screenshots/apps-dark-pt_BR.png create mode 100644 docs/screenshots/apps-narrow-de.png create mode 100644 docs/screenshots/apps.png create mode 100644 docs/screenshots/browsers.png create mode 100644 docs/screenshots/discover.png create mode 100644 docs/screenshots/hardware.png create mode 100644 docs/screenshots/initial-settings.png create mode 100644 docs/screenshots/install-confirm.png create mode 100644 docs/screenshots/kde-connect.png create mode 100644 docs/screenshots/welcome-dark-pt_BR.png create mode 100644 docs/screenshots/welcome.png mode change 100644 => 100755 generate_strings.py create mode 100644 ruff.toml create mode 100755 tests/run-headless.sh create mode 100644 tests/test_gui.py create mode 100644 tests/test_installer.py create mode 100644 tests/test_pages.py create mode 100644 tests/test_release.py create mode 100755 update-translations.sh create mode 100644 usr/share/biglinux/welcome/apps_page.py create mode 100644 usr/share/biglinux/welcome/image/applications/big-advogados.svg create mode 100644 usr/share/biglinux/welcome/image/applications/big-remote-play.svg create mode 100644 usr/share/biglinux/welcome/image/applications/bigame-mode.svg create mode 100644 usr/share/biglinux/welcome/image/applications/bigcam.svg create mode 100644 usr/share/biglinux/welcome/image/applications/biglinux-body-tracker.svg create mode 100644 usr/share/biglinux/welcome/image/applications/chatai.svg create mode 100644 usr/share/biglinux/welcome/image/discover/biglinux-tts.svg delete mode 100644 usr/share/biglinux/welcome/image/discover/tts-biglinux.svg delete mode 100644 usr/share/biglinux/welcome/image/driverAndHardware/big-kernel-manager.svg delete mode 100644 usr/share/biglinux/welcome/image/main/cpu-symbolic.svg delete mode 100644 usr/share/biglinux/welcome/image/main/dialog-information-symbolic.svg delete mode 100644 usr/share/biglinux/welcome/image/main/donate.svg delete mode 100644 usr/share/biglinux/welcome/image/main/go-next-symbolic.svg delete mode 100644 usr/share/biglinux/welcome/image/main/go-previous-symbolic.svg delete mode 100644 usr/share/biglinux/welcome/image/main/help-about.svg delete mode 100644 usr/share/biglinux/welcome/image/main/image-missing-symbolic.svg delete mode 100644 usr/share/biglinux/welcome/image/main/internet-web-browser-symbolic.svg delete mode 100644 usr/share/biglinux/welcome/image/main/kdeconnect.svg delete mode 100644 usr/share/biglinux/welcome/image/main/object-select-symbolic.svg delete mode 100644 usr/share/biglinux/welcome/image/main/pack-less.svg delete mode 100644 usr/share/biglinux/welcome/image/main/video-display-symbolic.svg delete mode 100644 usr/share/biglinux/welcome/image/main/window-close-symbolic.svg create mode 100644 usr/share/biglinux/welcome/install_backend.py create mode 100644 usr/share/biglinux/welcome/install_flow.py mode change 100644 => 100755 usr/share/biglinux/welcome/main.py delete mode 100755 usr/share/biglinux/welcome/scripts/browserInstall.sh delete mode 100755 usr/share/biglinux/welcome/scripts/display-settings.sh create mode 100755 usr/share/biglinux/welcome/scripts/package-install.sh create mode 100644 usr/share/polkit-1/actions/org.biglinux.welcome.policy diff --git a/.github/workflows/build-package.yml b/.github/workflows/build-package.yml index 34d19e8..0dfb7cf 100644 --- a/.github/workflows/build-package.yml +++ b/.github/workflows/build-package.yml @@ -5,6 +5,9 @@ on: push: branches: [main] +# Only the WEBHOOK_TOKEN secret is used; the GITHUB_TOKEN needs no access +permissions: {} + jobs: build: if: github.ref == 'refs/heads/main' diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..003b719 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,45 @@ +name: Tests + +on: + push: + branches: [main] + pull_request: + workflow_dispatch: + +permissions: + contents: read + +jobs: + tests: + runs-on: ubuntu-latest + container: archlinux:latest + steps: + - name: Install dependencies + run: | + pacman -Syu --noconfirm --needed git python python-gobject python-cairo \ + python-yaml python-pytest gtk4 libadwaita gettext shellcheck \ + desktop-file-utils + # Pinned, so new ruff releases cannot change the rule set unnoticed + python -m venv /opt/ruff && /opt/ruff/bin/pip install --quiet ruff==0.17.0 + + - uses: actions/checkout@v4 + + - name: Lint + run: | + /opt/ruff/bin/ruff check usr/share/biglinux/welcome tests generate_strings.py + /opt/ruff/bin/ruff format --check usr/share/biglinux/welcome tests generate_strings.py + shellcheck tests/run-headless.sh usr/share/biglinux/welcome/scripts/*.sh update-translations.sh \ + pkgbuild/biglinux-welcome.install usr/bin/biglinux-welcome + desktop-file-validate usr/share/applications/org.biglinux.welcome.desktop + + - name: Translations + run: for po in locale/*.po; do msgfmt --check -o /dev/null "$po"; done + + # The privileged helper ignores its test mode when run as root, so the + # suite runs as an unprivileged user. GUI tests use GTK's headless + # Broadway backend (gtk4-broadwayd ships with gtk4). + - name: Test suite + run: | + useradd -m tester + chown -R tester: "$GITHUB_WORKSPACE" + runuser -u tester -- tests/run-headless.sh -v -rs diff --git a/README.md b/README.md index 8283fb1..f05d4f8 100644 --- a/README.md +++ b/README.md @@ -1,163 +1,280 @@

BigLinux Welcome

-image

- Features • - Installation • - Project Structure • - Translations • - Contributing • - License + Guided setup and feature discovery for BigLinux

- GTK4 - Python 3.10+ - Adwaita + BigLinux Welcome start page +

+ +

+ Version 3.0.0 + Tests + GTK 4 + libadwaita 1.7+ + Python 3.12+ + 32 locales License GPL - 28 Languages +

+ +

+ Features • + Screenshots • + Installation • + Installing applications • + Development • + Troubleshooting • + Authors

--- ## About -**BigLinux Welcome** is a guided setup and feature discovery application for [BigLinux](https://www.biglinux.com.br). It launches on the first login to help users configure their new system, choose a default browser, discover built-in tools, and connect with the community — all through a clean, modern GTK4/libadwaita interface. +**BigLinux Welcome** opens on the first login of a new BigLinux system. In a few pages it helps the user configure the desktop, choose a default browser, reach the hardware tools, discover the applications made for BigLinux, install new ones safely and connect with the community — through a native GTK 4 / libadwaita interface that follows the system theme, accent color and language. ## Features -- **Step-by-step guided setup** — walks the user through essential configuration pages -- **Browser selection & install** — choose from 10 supported browsers; install missing ones with real-time progress -- **KDE Connect integration** — QR codes for quick mobile pairing (Android & iOS) -- **Driver & hardware tools** — quick access to driver manager, kernel manager, and hardware info -- **Feature discovery** — introduces BigLinux-exclusive tools (Big Store, WebApps, Noise Reduction, OCR, and more) -- **Community & donation links** — forum, YouTube, Telegram, and donation page -- **Autostart control** — checkbox to enable/disable the app on login via systemd user service -- **Keyboard & screen reader accessible** — `:focus-visible` indicators and ARIA roles for Orca compatibility -- **YAML-driven pages** — add, remove, or reorder pages by editing a single `pages.yaml` file -- **Internationalized** — 28 languages with automated translation pipeline via GitHub Actions +- **Guided pages** defined in a single `pages.yaml`: initial settings, default browser, KDE Connect, drivers and hardware, family safety, BigLinux features, applications to install, community and donations. +- **Default browser** — shows installed browsers and the current default; sets a new default; installs browsers available in the configured repositories, with real progress. +- **Hardware Management** — one entry for the unified drivers and kernels manager (`big-driver-manager`), next to BigLinux Info, Network Info and Printers. +- **Applications to Install** — Big Game Mode, Big Remote Play, BigCam, ChatAI, BigLinux Body Tracker and Big Advogados, each with its real status (installed, not installed, installing, failed, unavailable) and one main action. +- **Safe installations** — allowlisted packages, a transaction preview before any password prompt, Polkit authentication, one pacman transaction at a time, no partial upgrades, cancellation, verification after installing. +- **Launchers that explain themselves** — if a tool is missing, the card says so and offers to install it when it is available. +- **About dialog** (main menu) with version, authors, website and issue tracker. +- **Autostart control** — the “Show on startup” switch masks/unmasks the systemd user service. +- **Accessible** — keyboard navigation (Tab, Alt+←/→, Ctrl+Q), visible focus, names, descriptions and headings for screen readers, high-contrast and reduced-motion support. +- **Responsive and sharp** — card grids wrap on narrow windows; SVG icons are rendered at the monitor scale (100%–200%, fractional included). +- **32 locales**, with English fallback. + +### What's new in 3.0.0 + +- New **Applications to Install** page and a shared, secure installation backend (also used by the browser page and by launchers). +- **Hardware Management** replaces *Driver Manager* and *Kernel Manager*; **Text Narrator** (`biglinux-tts`) replaces *Configure voice* (`tts-config`); **Noise Reduction** now opens `biglinux-microphone` — the old commands no longer exist. +- Applications can be **pinned to a repository** (the Body Tracker and Big Advogados always come from `biglinux-stable`). +- **Faster startup**: pages are built when first shown and package queries run only on the pages that need them. +- Fixes: duplicate windows on a second launch, crash with a non-generated `LANG`, partial upgrades and `yay` as root in the old browser installer, blurry icons on HiDPI, untranslated progress messages, and more. +- About dialog, `--version`, Polkit policy, test suite with CI, `update-translations.sh`. + +## Screenshots + +| | | +|:---:|:---:| +| ![Initial settings](docs/screenshots/initial-settings.png) | ![Default browser](docs/screenshots/browsers.png) | +| *Initial settings* | *Default browser* | +| ![KDE Connect](docs/screenshots/kde-connect.png) | ![Hardware](docs/screenshots/hardware.png) | +| *KDE Connect* | *Drivers and hardware* | +| ![Discover](docs/screenshots/discover.png) | ![Applications to Install](docs/screenshots/apps.png) | +| *BigLinux features* | *Applications to Install* | +| ![Install confirmation](docs/screenshots/install-confirm.png) | ![Applications, dark, pt-BR](docs/screenshots/apps-dark-pt_BR.png) | +| *Confirmation with the real transaction preview* | *Dark theme, Brazilian Portuguese* | +| ![Start page, dark, pt-BR](docs/screenshots/welcome-dark-pt_BR.png) | ![About](docs/screenshots/about-pt_BR.png) | +| *Start page, dark theme* | *About dialog* | + +

+ Narrow window, German
+ Narrow window, German +

+ +All screenshots are real renders of version 3.0.0, made with GTK's headless Broadway backend on a BigLinux system. + +## Requirements + +- An Arch-based system; BigLinux with **KDE Plasma 6** for the full experience (the application runs on any desktop — Plasma-only items explain that they need Plasma). +- Wayland or X11. +- Python ≥ 3.12, GTK 4, libadwaita ≥ 1.7. + +### Dependencies + +All dependencies are in the official Arch Linux repositories — no extra repository is needed to build or install the package. + +| Package | Purpose | +|---------|---------| +| `gtk4`, `libadwaita` | User interface | +| `python`, `python-gobject`, `python-cairo` | Runtime and bindings | +| `python-yaml` | Page configuration | +| `polkit` | Authentication for installations | +| `pacman` | Package queries and installation | +| `xdg-utils` | Default browser | +| `hicolor-icon-theme` | Application icon | +| `kpackage` *(optional)* | `kpackagetool6`, to install the ChatAI widget | +| `git` *(build only)* | Fetching the sources | + +The BigLinux tools opened by the cards (Big Store, Control Center, Hardware Management, …) are **not** dependencies: when one is missing the card explains it, and offers to install it if it is available in the configured repositories. ## Installation -### From BigLinux repositories (recommended) +### From the BigLinux repositories ```bash sudo pacman -S biglinux-welcome ``` -### Manual build (Arch-based distros) +### Building with the PKGBUILD ```bash -cd pkgbuild +git clone https://github.com/ruscher/biglinux-welcome.git +cd biglinux-welcome/pkgbuild makepkg -si ``` -### Dependencies +`makepkg` clones the published repository. To package **your working copy** (including uncommitted changes) instead: + +```bash +cd biglinux-welcome/pkgbuild +BIGLINUX_WELCOME_SRC="$(realpath ..)" makepkg -sif +``` + +Run `makepkg` as a normal user, never as root. Only `usr/` is packaged; development caches are removed and `docs/` and `tests/` are not installed. -| Package | Purpose | -|----------------|----------------------------| -| `gtk4` | UI toolkit | -| `python` | Runtime (≥ 3.10) | -| `python-yaml` | YAML page configuration | -| `python-gobject`| GTK4 Python bindings | -| `polkit` | Privilege elevation | -| `zenity` | Auxiliary dialogs | +The package version is `1:3.0.0-1`. The epoch makes it newer than the earlier date-based builds (for example `26.10.10-0348`), so existing installations upgrade normally. -## Project Structure +### Running + +```bash +biglinux-welcome # open the assistant +biglinux-welcome --start-page 7 # open a given page (7 = Applications to Install) +biglinux-welcome --version +``` + +On BigLinux the *bigcontrolcenter* pacman hook moves the menu entry into the Control Center, so the Welcome is opened from there (or by the command above). + +## How installing applications works + +The browser page, the Applications page and the launcher cards share one implementation (`install_backend.py` + `install_flow.py`): + +1. **Checks before any password** — another installation running, no network, package database locked. +2. **Preview** — `pacman -Sp --needed` (read-only, as the user) lists every package to download, with versions, repositories and sizes; missing packages and unresolvable dependencies are reported here. +3. **Confirmation** — the user sees that list and the download size (plus a warning if the package lists are older than 14 days). +4. **Authentication** — `pkexec` runs `scripts/package-install.sh` (Polkit action `org.biglinux.welcome.install-packages`). +5. **Installation** — the helper accepts only allowlisted packages, optionally pinned to an allowlisted repository, and runs `pacman -S --needed -- [repository/]package`. Output feeds the progress bar and the log; cancelling sends SIGINT to pacman until it starts changing files. +6. **Verification** — success is reported only after `pacman -Q` confirms the package. + +Security rules: + +- No `pacman -Sy` (partial upgrades). If the mirrors no longer have the files because the package lists are outdated, the user can choose **Update and Install** (`pacman -Syu --needed package`) after a separate confirmation. +- Package names and repositories are validated and allowlisted in **both** `install_backend.py` and the privileged helper (a test keeps the lists identical). No shell is involved in building commands. +- One pacman transaction at a time; closing the window during an installation asks for confirmation, and pacman keeps running safely if the window is closed anyway. +- No `curl | sh`, no repositories added, no AUR builds as root. Browsers that only exist in the AUR (Chrome, Opera, Edge) are shown as unavailable and the user is pointed to Big Store. +- **ChatAI** is a Plasma widget without a package: it is downloaded over HTTPS from a pinned commit of [biglinux/ChatAI-Plasmoid](https://github.com/biglinux/ChatAI-Plasmoid), checked against a SHA-256 of all its files, validated and installed for the current user with `kpackagetool6` — no administrator password. + +### Applications offered + +| Application | Installed from | Opens with | +|-------------|----------------|------------| +| Big Game Mode | `bigame-mode` | `bigame-ui` | +| Big Remote Play | `big-remote-play` | `big-remote-play` | +| BigCam | `bigcam` | `bigcam` | +| ChatAI | Plasma widget `ChatAI-Plasmoid` | *Add to Panel* | +| BigLinux Body Tracker | `biglinux-stable/biglinux-body-tracker` | `big-head-tracker` | +| Big Advogados | `biglinux-stable/big-advogados` | `big-advogados` | + +To offer another application: add the package to `ALLOWED_PACKAGES` in `install_backend.py` **and** in `scripts/package-install.sh`, add an entry to the `page_type: "apps"` page of `pages.yaml` (`label`, `description`, `icon`, `package`, `command`, optionally `repository`), put its SVG in `image/applications/` and run `./update-translations.sh`. + +## KDE Plasma integration + +- Settings cards open Plasma modules (`systemsettings`, `kcmshell6`) and BigLinux tools. +- **ChatAI** is installed per user with `kpackagetool6`; *Add to Panel* adds it to the first panel through Plasma's scripting D-Bus interface and reports an error if there is no panel. +- Launched applications receive a startup-notification / Wayland activation token, so their windows open in front. +- Single instance: launching the Welcome again (from the menu or the autostart service) brings the existing window forward. + +## Project structure ``` biglinux-welcome/ ├── usr/ -│ ├── bin/ -│ │ └── biglinux-welcome # launcher script -│ ├── lib/systemd/user/ -│ │ └── biglinux-welcome.service # autostart unit +│ ├── bin/biglinux-welcome # launcher +│ ├── lib/systemd/user/biglinux-welcome.service │ └── share/ -│ ├── applications/ -│ │ └── org.biglinux.welcome.desktop +│ ├── applications/org.biglinux.welcome.desktop │ ├── biglinux/welcome/ -│ │ ├── main.py # entry point -│ │ ├── app.py # Adw.Application + CSS -│ │ ├── window.py # main window & navigation -│ │ ├── widgets.py # custom GTK4 widgets -│ │ ├── utils.py # shared utilities -│ │ ├── style.css # Adwaita-based styles -│ │ ├── pages.yaml # page definitions -│ │ ├── translatable_strings.py # auto-generated for gettext -│ │ ├── scripts/ # shell helpers -│ │ └── image/ # SVG icons per category -│ ├── icons/hicolor/scalable/apps/ -│ │ └── biglinux-welcome.svg -│ └── locale/ # compiled .mo translations -├── locale/ # source .po translation files -├── pkgbuild/ -│ ├── PKGBUILD # Arch package build -│ └── biglinux-welcome.install # post-install hooks -├── generate_strings.py # extracts translatable strings from YAML -├── tests/ # unit tests (pytest) -└── .github/workflows/ - └── translate-and-build-package.yml # CI: auto-translate & build +│ │ ├── main.py # entry point, gettext setup, --version +│ │ ├── app.py # Adw.Application, CSS, About dialog +│ │ ├── window.py # window, navigation, browser page +│ │ ├── apps_page.py # Applications to Install +│ │ ├── install_flow.py # checks → preview → confirmation → job +│ │ ├── install_backend.py # package queries, install jobs, ChatAI widget +│ │ ├── widgets.py # shared widgets +│ │ ├── utils.py # constants, icons, pages.yaml loading +│ │ ├── style.css +│ │ ├── pages.yaml # page definitions +│ │ ├── translatable_strings.py # generated from pages.yaml +│ │ ├── scripts/package-install.sh # privileged, allowlisted pacman helper +│ │ ├── scripts/browser.sh # get/set the default browser +│ │ └── image/ # SVG icons per page +│ ├── polkit-1/actions/org.biglinux.welcome.policy +│ ├── icons/hicolor/scalable/apps/biglinux-welcome.svg +│ └── locale/ # compiled translations (.mo) +├── locale/ # .po catalogs and the .pot template +├── pkgbuild/ # PKGBUILD and install hooks +├── tests/ # test suite +├── docs/screenshots/ +├── generate_strings.py # extracts strings from pages.yaml +└── update-translations.sh # refreshes .pot/.po/.mo ``` -## Translations - -The project supports **28 languages** with an automated translation pipeline: +## Internationalization -1. Translatable strings are extracted from `pages.yaml` → `translatable_strings.py` -2. Source strings are collected into `locale/biglinux-welcome.pot` -3. A GitHub Actions workflow auto-translates into all target languages -4. Compiled `.mo` files are deployed under `usr/share/locale/` +32 locales: Belarusian, Bulgarian, Czech, Danish, German, Greek, English, Spanish, Estonian, Finnish, French, Hebrew, Croatian, Hungarian, Icelandic, Italian, Japanese, Korean, Dutch, Norwegian, Polish, Portuguese, Brazilian Portuguese, Romanian, Russian, Slovak, Swedish, Turkish, Ukrainian and Chinese (generic, Simplified and Traditional). Every catalog is complete and checked with `msgfmt --check`; untranslated strings fall back to English. -**Supported languages:** Bulgarian, Czech, Danish, German, Greek, English, Spanish, Estonian, Finnish, French, Hebrew, Croatian, Hungarian, Icelandic, Italian, Japanese, Korean, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Swedish, Turkish, Ukrainian, Chinese. +All source strings are in English: page texts from `pages.yaml` (`title`, `subtitle`, `label`, `description`) and code strings (`_()`, `N_()`, `ngettext()`). After changing strings: -### Adding a new language +```bash +./update-translations.sh +``` -1. Create a new `.po` file in `locale/` (e.g., `locale/vi.po`) -2. The CI pipeline will handle translation and compilation automatically +It regenerates `translatable_strings.py` and `locale/biglinux-welcome.pot`, merges new strings into every `locale/*.po` (existing translations are kept) and compiles the `.mo` files. New strings stay empty until translated; the BigLinux build pipeline also fills them automatically. The pt-BR texts were written by hand; reviews of the other languages by native speakers are welcome. ## Development -### Running locally - ```bash cd usr/share/biglinux/welcome python main.py ``` -### Running tests +### Tests and checks ```bash -pip install pytest -python -m pytest tests/ -v -``` - -### Code quality +python -m pytest tests/ -v # GUI tests run when a display is available +tests/run-headless.sh -v # everything, on GTK's headless Broadway backend +RUN_NETWORK_TESTS=1 python -m pytest tests/test_install_backend.py -k chatai # pinned ChatAI download -```bash -pip install ruff -ruff check usr/share/biglinux/welcome/ -ruff format usr/share/biglinux/welcome/ +ruff check usr/share/biglinux/welcome tests generate_strings.py +ruff format --check usr/share/biglinux/welcome tests generate_strings.py +shellcheck usr/share/biglinux/welcome/scripts/*.sh update-translations.sh tests/run-headless.sh ``` -## Contributing +The suite checks the page configuration, translations, version consistency and the installer: it runs the **real privileged helper**, unprivileged, against a fake `pacman` and `pkexec` (success, network failure, locked database, cancellation reaching pacman, Polkit dismissed/denied, verification, pinned repositories), installs ChatAI into a private package root (including tampered and path-traversal archives) and drives the real widgets. GitHub Actions (`.github/workflows/tests.yml`) runs all of this in an `archlinux` container with ruff 0.17.0. -Contributions are welcome! Please: +## Troubleshooting -1. Fork the repository -2. Create a feature branch (`git checkout -b feature/my-feature`) -3. Make your changes -4. Run the tests (`python -m pytest tests/ -v`) -5. Commit and push -6. Open a Pull Request +| Problem | What to do | +|---------|------------| +| A card says *Unavailable* | The package is not in the repositories configured in `/etc/pacman.conf` (or its database is old). Update the system and reopen the page. | +| *The package lists are out of date…* | Choose **Update and Install**, or run `sudo pacman -Syu` and try again. | +| *Another program is using the package manager* | Wait for the other update/installation to finish. A stale `/var/lib/pacman/db.lck` left by a crash can be removed once no package manager is running. | +| ChatAI says *Requires KDE Plasma* | The widget only works in a KDE Plasma session; install `kpackage` for `kpackagetool6`. | +| The Welcome no longer opens at login | Check **Show on startup**, or run `systemctl --user unmask biglinux-welcome.service`. | +| Installation details | The full pacman output is in the *Details* view and in `/var/log/biglinux-welcome.log`. | -## Community +## Authors and maintainers -- 🌐 **Website:** [biglinux.com.br](https://www.biglinux.com.br) -- 💬 **Forum:** [forum.biglinux.com.br](https://forum.biglinux.com.br) -- 📺 **YouTube:** [@BigLinuxx](https://www.youtube.com/@BigLinuxx) -- ✈️ **Telegram:** [t.me/biglinux](https://t.me/biglinux) -- ❤️ **Donate:** [biglinux.com.br/doacao-financeira](https://www.biglinux.com.br/doacao-financeira/) +- **Rafael Ruscher** +- **Bruno Gonçalves** +- **Barnabé Di Kartola** + +ChatAI-Plasmoid is developed by its own authors and is downloaded from its repository, not bundled. Application icons belong to their respective BigLinux projects. ## License -This project is licensed under the **GPL** license. See the [PKGBUILD](pkgbuild/PKGBUILD) for details. +Distributed under the **GNU General Public License** (declared as `GPL-1.0-or-later` in the PKGBUILD, matching the unversioned “GPL” used by the project). + +## Links + +- 🌐 [biglinux.com.br](https://www.biglinux.com.br) +- 💬 [Forum](https://forum.biglinux.com.br) +- 📺 [YouTube](https://www.youtube.com/@BigLinuxx) +- ✈️ [Telegram](https://t.me/biglinux) +- ❤️ [Donate](https://www.biglinux.com.br/doacao-financeira/) +- 🐞 [Issues](https://github.com/ruscher/biglinux-welcome/issues) diff --git a/docs/screenshots/about-pt_BR.png b/docs/screenshots/about-pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..48d1f1d5fd546a3e1e65de833cd7e0b799cb2806 GIT binary patch literal 21051 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 Q0EJJ)-5KH3=op6mH=g!ifdBvi literal 0 HcmV?d00001 diff --git a/docs/screenshots/apps-dark-pt_BR.png b/docs/screenshots/apps-dark-pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..fd9c0c2425589bd723d077eca207c0ae47977e10 GIT binary patch literal 44054 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 X&%SiPHL7*v0WU30J&k%byQu#ITL1&4 literal 0 HcmV?d00001 diff --git a/docs/screenshots/apps-narrow-de.png b/docs/screenshots/apps-narrow-de.png new file mode 100644 index 0000000000000000000000000000000000000000..56bcdf67364f8705da73a728e266291168c1c6e0 GIT binary patch literal 26208 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 ZYEAz~1RJtL+L(h(PuocAlZFHKe*gzuf+PR{ literal 0 HcmV?d00001 diff --git a/docs/screenshots/apps.png b/docs/screenshots/apps.png new file mode 100644 index 0000000000000000000000000000000000000000..10be97d4e36e401de2625922dbbae1514f5a2ba2 GIT binary patch literal 46472 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 a!B?fobIpHEHiZYgUMp+7D1B}o@_zvH5CQN2 literal 0 HcmV?d00001 diff --git a/docs/screenshots/browsers.png b/docs/screenshots/browsers.png new file mode 100644 index 0000000000000000000000000000000000000000..a08dd7090289cf65ffca16bc630de34c057d6868 GIT binary patch literal 49019 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 BTfG1P literal 0 HcmV?d00001 diff --git a/docs/screenshots/discover.png b/docs/screenshots/discover.png new file mode 100644 index 0000000000000000000000000000000000000000..3d9a9aee062b38820f18aa0c9017206db776c451 GIT binary patch literal 30825 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 R3;h59002ovPDHLkV1iv}73cr} literal 0 HcmV?d00001 diff --git a/docs/screenshots/initial-settings.png b/docs/screenshots/initial-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..becba2f6912e38f35a2e3d2a760bdd0412d8d1ff GIT binary patch literal 37387 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 literal 0 HcmV?d00001 diff --git a/docs/screenshots/install-confirm.png b/docs/screenshots/install-confirm.png new file mode 100644 index 0000000000000000000000000000000000000000..abb7beab9bc5f91f6f04a8c4387b6ddfb8ef8325 GIT binary patch literal 50246 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æ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

d-<1@&8qrqfyw)ZT{IVp*kRC>bkg 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 literal 0 HcmV?d00001 diff --git a/generate_strings.py b/generate_strings.py old mode 100644 new mode 100755 index ddae578..96228a1 --- a/generate_strings.py +++ b/generate_strings.py @@ -1,13 +1,13 @@ #!/usr/bin/env python3 -# -*- coding: utf-8 -*- -import sys -import yaml import argparse +import sys from pathlib import Path +import yaml + # The keys in the YAML file whose string values should be translated. -TRANSLATABLE_KEYS = {"title", "subtitle", "label"} +TRANSLATABLE_KEYS = {"title", "subtitle", "label", "description"} HEADER = """# -*- coding: utf-8 -*- # @@ -76,14 +76,12 @@ def main(): return # Sort for deterministic output, which is good for version control - sorted_strings = sorted(list(translatable_strings)) + sorted_strings = sorted(translatable_strings) print(f"Writing {len(sorted_strings)} strings to: {output_file}") with open(output_file, "w", encoding="utf-8") as f: f.write(HEADER) - for s in sorted_strings: - # Use repr() to correctly handle quotes and special characters - f.write(f"_({repr(s)})\n") + f.writelines(f"_({s!r})\n" for s in sorted_strings) print("Done.") diff --git a/locale/be.po b/locale/be.po index 4831dac..cf6c510 100644 --- a/locale/be.po +++ b/locale/be.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: be\n" @@ -12,415 +12,557 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "ОК" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 120 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Ядро" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 121 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Працоўнае асяроддзе" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Невядома" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 123 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Дысплэй" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 232 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Не ўдалося адкрыць %s. Магчыма, праграма не ўсталявана." +msgid "QR code: %s" +msgstr "QR-код: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 241 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Не ўдалося адкрыць праграму" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "ОК" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 232 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Не ўдалося адкрыць %s. Магчыма, праграма не ўсталявана." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "усталявана" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "недаступна" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 330 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "не ўсталявана" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 332 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "прадвызначаны браўзер" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s няма ў наладжаных рэпазіторыях" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Усталяваць %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 489 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Усталяванне %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 495 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Падрыхтоўка спампоўвання…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Ход усталявання" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 522 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Прагляд падрабязнасцей" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 529 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 795 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Паказаць падрабязнасці ўсталявання" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 557 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Вывад журнала ўсталявання" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Скасаваць" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 580 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Скасаваць усталяванне" +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Адкрыць" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Адкрыць %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Гатова" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 590 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Закрыць панэль усталявання" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 598 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Усталяванне %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 667 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Ён прызначаны прадвызначаным браўзерам." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 756 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Немагчыма скасаваць падчас усталявання" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Праграма гатовая да выкарыстання." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 668 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s паспяхова ўсталяваны!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 676 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s паспяхова ўсталяваны" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 684 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Не ўдалося ўсталяваць %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 687 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Дадатковыя звесткі глядзіце ў падрабязнасцях ніжэй." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 694 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Не ўдалося ўсталяваць %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 756 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Немагчыма скасаваць падчас усталявання" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Усталяванне скасавана" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 767 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Спампоўванне {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Аўтэнтыфікацыя скасавана. Нічога не ўсталявана." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 779 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Спампоўванне… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Нічога не ўсталявана." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Схаваць падрабязнасці" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 793 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Схаваць падрабязнасці ўсталявання" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 802 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Скасаванне…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 803 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Скасаванне ўсталявання…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Пра BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Галоўнае меню" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 160 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "У пошуках ідэальнай сістэмы!" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 165 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Вітаем у вашай новай сістэме" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 321 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Змена прадвызначанага браўзера" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Закрыць" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Адкрыць Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "Праграма %s недаступная" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"Праграмы %s няма ў наладжаных рэпазіторыях, таму яе нельга бяспечна " +"ўсталяваць адсюль. Вы можаце пашукаць яе ў Big Store, дзе паказана крыніца " +"кожнага пакета." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 404 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Прызначэнне %s прадвызначаным браўзерам…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 417 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s прызначаны прадвызначаным браўзерам" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 527 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Аперацыя яшчэ выконваецца…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Прызначэнне прадвызначаным браўзерам…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 667 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Ён прызначаны прадвызначаным браўзерам." # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 572 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Паказваць пры запуску" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 579 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Вітаем" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 600 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Папярэдняя старонка" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 612 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 638 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Наступная старонка" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 626 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 628 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Пачаць" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Ідзе ўсталяванне" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Калі закрыць акно зараз, усталяванне працягнецца ў фонавым рэжыме, але вы не " +"ўбачыце яго вынік." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Не закрываць" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Усё роўна закрыць" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Атрымлівайце доступ да розных сэрвісаў штучнага інтэлекту непасрэдна з KDE " +"Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Спецыяльныя магчымасці" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Праграмы для ўсталявання" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Аўдыяканвертар" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Звесткі пра BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Налады BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Выберыце свой аватар" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Выберыце прадвызначаны браўзер" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Наладзіць голас" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Цэнтр кіравання" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Адкрыйце для сябе і ўсталюйце магутныя праграмы, створаныя для BigLinux. " +"Пашырайце магчымасці для гульняў, аддаленага доступу, мультымедыя, " +"прадукцыйнай працы і даступнасці адным націскам." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Пазнаёмцеся з некаторымі магчымасцямі" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 28 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Налады дысплэя" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Ахвяраваць" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Ахвяраванні і сацыяльныя сеткі" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Усталяванне драйвераў і звесткі пра абсталяванне" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Кіраванне драйверамі" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Бяспека сям’і" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Форум" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Кіраванне абсталяваннем" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Пачатковыя налады" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 39 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "" -"Лёгка ўсталёўвайце або выдаляйце драйверы і ўбудаванае праграмнае " -"забеспячэнне." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -430,57 +572,83 @@ msgstr "" "звестак паміж прыладамі ў лакальных сетках. Даступная ў Google Play Store " "для Android і ў App Store для iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Кіраванне ядрамі" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Моўныя пакеты" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Юрыдычныя інструменты для бразільскіх адвакатаў: лічбавыя сертыфікаты (A1/" +"A3), подпіс PDF, WebSigner і доступ да судовых сістэм." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Кіруйце драйверамі, мікрапраграмамі і ядрамі, а таксама праглядайце звесткі " +"пра абсталяванне." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Кіруйце вэб-камерамі, крыніцамі відэа і мультымедыйнымі функцыямі ў адзіным " +"інтэрфейсе." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Звесткі пра сетку" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 46 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Падаўленне шуму" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 47 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR у PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Адкрыць бацькоўскі кантроль" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 49 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Аптымізуйце гульні з дапамогай профіляў прадукцыйнасці, графічных функцый, " +"маніторынгу і пашыраных налад." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "" "Наша платформа развіваецца дзякуючы сумеснай працы. Далучайцеся да яе " @@ -488,19 +656,19 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 51 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 52 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Прынтары" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -510,43 +678,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Сеанс і тэмы" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 55 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Прызначце прадвызначаны браўзер." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Дзяліцеся гульнямі і гуляйце аддалена з сябрамі і на іншых прыладах." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 56 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Дыктар тэксту" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 57 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Кіруйце камп'ютарам з дапамогай рухаў, якія адсочвае вэб-камера." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 58 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Відэаканвертар" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 60 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -554,19 +734,19 @@ msgstr "Мы прапануем шырокі выбар налад, якія л # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 61 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Вэб-праграмы" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 62 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 63 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -576,6 +756,455 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 64 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Пачатковая наладка і знаёмства з магчымасцямі BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Гэта праграма — свабоднае праграмнае забеспячэнне, якое распаўсюджваецца на " +"ўмовах GNU General Public License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Зыходны код" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Праверка…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Не ўсталявана" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Усталяванне" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Усталявана" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Памылка ўсталявання" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Недаступна" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Патрабуецца KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Падрабязнасці" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Паказаць падрабязнасці ўсталявання %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Скасаваць усталяванне %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Усталяваць" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Абнавіць і ўсталяваць" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Паўтарыць" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Паўтарыць усталяванне %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Дададзена на панэль" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Дадаць на панэль" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Дадаць %s на панэль" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Ідзе іншае ўсталяванне" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Няма ў наладжаных рэпазіторыях" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Віджэт для KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Віджэт Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Чаканне аўтэнтыфікацыі…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Адкрыццё…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Не ўдалося дадаць %s на панэль" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Націсніце правай кнопкай мышы на панэлі, выберыце «Дадаць віджэты…» і " +"знайдзіце %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "Віджэт %s дададзены на панэль." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Няма злучэння з сеткай. Падключыцеся да інтэрнэту, каб усталёўваць праграмы." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Гэты пакет не дазволены." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Сінхранізацыя баз даных…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Вызначэнне залежнасцей…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Праверка канфліктаў…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Спампоўванне пакетаў…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Праверка подпісаў…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Праверка цэласнасці…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Чытанне пакетаў…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Праверка месца на дыску…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Ужыванне змен…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Усталяванне…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Абнаўленне…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Выкананне задач пасля ўсталявання…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 767 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Спампоўванне {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 779 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Спампоўванне… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Памылка аўтэнтыфікацыі. Для ўсталявання праграм патрэбныя правы " +"адміністратара." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Кіраўнік пакетаў выкарыстоўваецца іншай праграмай. Дачакайцеся яе завяршэння " +"і паўтарыце спробу." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"Няма злучэння з інтэрнэтам. Падключыцеся да інтэрнэту і паўтарыце спробу." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Не ўдалося спампаваць пакеты. Праверце злучэнне з інтэрнэтам і паўтарыце " +"спробу." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Спісы пакетаў састарэлі, і на люстэрках ужо няма запытаных файлаў. Абнавіце " +"сістэму і паўтарыце спробу." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Недастаткова вольнага месца на дыску для ўсталявання гэтай праграмы." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Пакет не знойдзены ў наладжаных рэпазіторыях." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Не ўдалося вызначыць некаторыя залежнасці." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Пакет канфліктуе з ужо ўсталяванымі праграмамі." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Не ўдалося праверыць подпіс пакета. Магчыма, трэба абнавіць вязку ключоў." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Спампаваныя файлы не прайшлі праверку цэласнасці. Нічога не ўсталявана." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Усталяванне завершана, але праграму не знойдзена ў сістэме." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Гэта праграма не падтрымліваецца ў бягучым асяроддзі працоўнага стала." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "" +"Не ўдалося выканаць усталяванне. Дадатковыя звесткі глядзіце ў " +"падрабязнасцях." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Праграма ўсталявання не завяршыла працу своечасова." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 527 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Аперацыя яшчэ выконваецца…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Падрыхтоўка да ўсталявання…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "Праграма kpackagetool6 не знойдзена." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Спампавана: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Дачакайцеся завяршэння бягучага ўсталявання і паўтарыце спробу." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Не ўдалося ўсталяваць %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "Праграма %s паспяхова ўсталявана." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Усталяванне %s скасавана." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Не ўдалося ўсталяваць %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "Праграма %s ужо ўсталявана." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"З наладжаных рэпазіторыяў будзе спампаваны %(count)d пакет (%(size)s)." +msgstr[1] "" +"З наладжаных рэпазіторыяў будуць спампаваны %(count)d пакеты (%(size)s)." +msgstr[2] "" +"З наладжаных рэпазіторыяў будзе спампавана %(count)d пакетаў (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Спатрэбіцца ўвесці пароль адміністратара." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Спісы пакетаў апошні раз абнаўляліся %d дзень таму. Калі ўсталяванне не " +"атрымаецца, спачатку абнавіце сістэму." +msgstr[1] "" +"Спісы пакетаў апошні раз абнаўляліся %d дні таму. Калі ўсталяванне не " +"атрымаецца, спачатку абнавіце сістэму." +msgstr[2] "" +"Спісы пакетаў апошні раз абнаўляліся %d дзён таму. Калі ўсталяванне не " +"атрымаецца, спачатку абнавіце сістэму." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Усталяваць %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Абнавіць сістэму і ўсталяваць %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Перад усталяваннем %s будуць абноўлены ўсе ўсталяваныя пакеты. Сумеснае " +"абнаўленне дазваляе пазбегнуць частковых абнаўленняў, але можа заняць пэўны " +"час і запатрабаваць спампоўвання вялікага аб'ёму даных." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s — гэта віджэт Plasma, і ён недаступны ў выглядзе пакета. Ён будзе " +"спампаваны з афіцыйнага рэпазіторыя BigLinux на GitHub, правераны па вядомай " +"кантрольнай суме і ўсталяваны толькі для вашага ўліковага запісу." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Пароль адміністратара не патрэбны." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "Праграма %s не ўсталявана" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "Праграма не ўсталявана, і яе няма ў наладжаных рэпазіторыях." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Яна даступная ў наладжаных рэпазіторыях (пакет %(package)s з %(repo)s). " +"Усталяваць яе зараз?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Не зараз" diff --git a/locale/bg.po b/locale/bg.po index 75804f4..541ee27 100644 --- a/locale/bg.po +++ b/locale/bg.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: bg\n" @@ -14,458 +14,599 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Ядро" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Работен плот" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Неизвестно" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Дисплей" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Не може да се отвори %s. Приложението може да не е инсталирано." +msgid "QR code: %s" +msgstr "QR код: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Не може да се отвори приложението" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Не може да се отвори %s. Приложението може да не е инсталирано." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "инсталирано" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "недостъпно" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "не е инсталирано" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "браузър по подразбиране" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s липсва в конфигурираните хранилища" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Инсталиране на %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Инсталиране на %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Подготовка на изтеглянето…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Напредък на инсталацията" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Преглед на подробности" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Показване на подробности за инсталацията" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Изход от инсталационния журнал" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Отмяна" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Отмяна на инсталацията" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Отваряне" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Отваряне на %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Готово" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Затваряне на панела за инсталация" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Инсталиране на %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Той е зададен като ваш браузър по подразбиране." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Не може да се отмени по време на инсталацията." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Приложението е готово за използване." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s е инсталиран успешно!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s е инсталиран успешно" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Неуспешна инсталация на %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Проверете подробностите по-долу за повече информация." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Инсталацията на %s не успя" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Не може да се отмени по време на инсталацията." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Инсталацията е отменена" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Изтегляне на {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Удостоверяването е отменено. Нищо не е инсталирано." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Изтегляне… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Нищо не е инсталирано." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Скриване на подробности" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Скриване на подробности за инсталацията" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Отмяна…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Отмяна на инсталацията…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Относно BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Главно меню" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "В търсене на перфектната система!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Добре дошли в новата ви система" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Смяна на браузъра по подразбиране" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Затваряне" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Отваряне на Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "Приложението %s не е налично" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"Приложението %s не е в конфигурираните хранилища, затова не може да бъде " +"инсталирано безопасно оттук. Можете да го потърсите в Big Store, където е " +"посочен източникът на всеки пакет." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Задаване на %s като браузър по подразбиране…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s е зададен като браузър по подразбиране" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Все още работи…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Задаване като браузър по подразбиране…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Той е зададен като ваш браузър по подразбиране." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Показване при стартиране" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Добре дошли" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Предишна страница" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Следваща страница" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Започнете" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Извършва се инсталация" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Ако затворите прозореца сега, инсталацията ще продължи във фонов режим, но " +"няма да видите резултата ѝ." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Без затваряне" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Затваряне въпреки това" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "Достъп до различни услуги с изкуствен интелект директно от KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Достъпност" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Приложения за инсталиране" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Аудио конвертор" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Информация за BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Настройки на BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Изберете своя аватар" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Изберете своя браузър по подразбиране" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Настройване на гласа" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Контролен център" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Открийте и инсталирайте мощни приложения, създадени за BigLinux. Подобрете " +"игрите, отдалечения достъп, мултимедията, продуктивността и достъпността " +"само с едно щракване." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Открийте някои функции" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Настройки на дисплея" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Даряване" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Дарения и социални мрежи" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Инсталиране на драйвери и информация за хардуер" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Мениджър на драйвери" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Семейна безопасност" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Форум" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Управление на хардуера" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Начални настройки" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Лесно инсталирайте или премахвайте драйвери и фърмуер." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -475,123 +616,162 @@ msgstr "" "данни между устройства в локални мрежи. Наличен в Google Play Store за " "Android и App Store за iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Мениджър на ядрото" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Езикови пакети" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Юридически инструменти за бразилски адвокати: цифрови сертификати (A1/A3), " +"подписване на PDF, WebSigner и достъп до съдебните системи." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Управлявайте драйвери, фърмуер и ядра и преглеждайте информация за хардуера " +"си." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Управлявайте уеб камери, видео източници и мултимедийни функции в един " +"централизиран интерфейс." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Информация за мрежата" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Намаляване на шума" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR към PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Отваряне на родителския контрол" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Оптимизирайте игрите си с профили за производителност, графични функции, " +"наблюдение и разширени настройки." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "" -"Нашата платформа се развива с общи усилия. Присъединете се към това " -"развитие." +"Нашата платформа се развива с общи усилия. Присъединете се към това развитие." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Принтери" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." msgstr "" -"Защитете децата си онлайн. Настройте контролирани акаунти, време пред екрана" -" и филтри за съдържание." +"Защитете децата си онлайн. Настройте контролирани акаунти, време пред екрана " +"и филтри за съдържание." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Сесия и теми" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Настройте браузъра по подразбиране." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Споделяйте и играйте игри отдалечено с други устройства и приятели." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Четец на текст" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "" +"Използвайте движения, заснети от уеб камерата, за да управлявате компютъра " +"си." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Видео конвертор" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -599,19 +779,19 @@ msgstr "Предлагаме разнообразни настройки, кои # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Уеб приложения" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -620,6 +800,451 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Първоначална настройка и представяне на възможностите на BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Тази програма е свободен софтуер, разпространяван под условията на GNU " +"General Public License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Изходен код" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Проверка…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Не е инсталирано" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Инсталиране" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Инсталирано" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Неуспешна инсталация" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Недостъпно" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Изисква KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Подробности" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Показване на подробности за инсталацията на %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Отмяна на инсталацията на %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Инсталиране" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Обновяване и инсталиране" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Нов опит" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Нов опит за инсталиране на %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Добавено в панела" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Добавяне в панела" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Добавяне на %s в панела" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Извършва се друга инсталация" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Не е налично в конфигурираните хранилища" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Джаджа за KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Джаджа за Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Изчакване на удостоверяване…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Отваряне…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Неуспешно добавяне на %s в панела" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Щракнете с десния бутон върху панела, изберете „Добавяне на джаджи…“ и " +"потърсете %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "Джаджата %s е добавена в панела." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Нямате връзка с мрежата. Свържете се с интернет, за да инсталирате " +"приложения." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Този пакет не е разрешен." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Синхронизиране на базите данни…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Определяне на зависимостите…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Проверка за конфликти…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Изтегляне на пакетите…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Проверка на подписите…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Проверка на целостта…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Зареждане на пакетите…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Проверка на дисковото пространство…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Прилагане на промените…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Инсталиране…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Надграждане…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Изпълнение на задачи след инсталирането…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Изтегляне на {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Изтегляне… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Неуспешно удостоверяване. За инсталиране на приложения са необходими " +"администраторски права." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Друга програма използва мениджъра на пакети. Изчакайте я да приключи и " +"опитайте отново." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "Няма връзка с интернет. Свържете се с интернет и опитайте отново." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Пакетите не могат да бъдат изтеглени. Проверете връзката си с интернет и " +"опитайте отново." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Списъците с пакети са остарели и огледалните сървъри вече нямат исканите " +"файлове. Обновете системата и опитайте отново." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "" +"Няма достатъчно свободно място на диска за инсталиране на това приложение." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Пакетът не е намерен в конфигурираните хранилища." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Някои зависимости не могат да бъдат удовлетворени." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Пакетът е в конфликт с вече инсталиран софтуер." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Подписът на пакет не може да бъде проверен. Може да се наложи да обновите " +"набора от ключове." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Изтеглените файлове не преминаха проверката за цялост. Нищо не е инсталирано." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Инсталацията завърши, но приложението не е намерено в системата." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Това приложение не се поддържа в текущата работна среда." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Инсталацията е неуспешна. Вижте подробностите за повече информация." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Инсталаторът не завърши навреме." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Все още работи…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Подготовка на инсталацията…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "Програмата kpackagetool6 не е намерена." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Изтеглено: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Изчакайте текущата инсталация да приключи и опитайте отново." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Неуспешна инсталация на %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "Приложението %s е инсталирано успешно." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Инсталацията на %s е отменена." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Неуспешна инсталация на %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "Приложението %s вече е инсталирано." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"%(count)d пакет ще бъде изтеглен от конфигурираните хранилища (%(size)s)." +msgstr[1] "" +"%(count)d пакета ще бъдат изтеглени от конфигурираните хранилища (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Ще бъде поискана администраторска парола." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Списъците с пакети са обновени за последно преди %d ден. Ако инсталацията е " +"неуспешна, първо обновете системата." +msgstr[1] "" +"Списъците с пакети са обновени за последно преди %d дни. Ако инсталацията е " +"неуспешна, първо обновете системата." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Да се инсталира ли %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Да се обнови ли системата и да се инсталира %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Всички инсталирани пакети ще бъдат обновени преди инсталирането на %s. " +"Обновяването на всичко наведнъж предотвратява частичните надграждания, но " +"може да отнеме време и да изтегли голямо количество данни." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s е джаджа за Plasma и не е налична като пакет. Тя ще бъде изтеглена от " +"официалното хранилище на BigLinux в GitHub, проверена спрямо известна " +"контролна сума и инсталирана само за вашия потребител." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Не е необходима администраторска парола." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "Приложението %s не е инсталирано" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Приложението не е инсталирано и не е налично в конфигурираните хранилища." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"То е налично в конфигурираните хранилища (пакет %(package)s от %(repo)s). " +"Искате ли да го инсталирате сега?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Не сега" diff --git a/locale/biglinux-welcome.pot b/locale/biglinux-welcome.pot index 862f8a3..bd8ca9f 100644 --- a/locale/biglinux-welcome.pot +++ b/locale/biglinux-welcome.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,407 +16,991 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "" + +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:123 -msgid "Display" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" msgstr "" #: usr/share/biglinux/welcome/widgets.py:232 +msgid "Display" +msgstr "" + +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." +msgid "QR code: %s" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." msgstr "" -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "" + +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "" + +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "" + +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "" + +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "" -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." msgstr "" -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." msgstr "" -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "" -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "" -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "" + +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "" -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "" -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "" -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" + +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "" -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "" -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" msgstr "" -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "" + +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "" -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "" -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "" -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "" -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "" + #: usr/share/biglinux/welcome/translatable_strings.py:13 -msgid "Accessibility" +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:14 -msgid "AppStore" +msgid "Accessibility" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:15 -msgid "Ashy Terminal" +msgid "AppStore" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:16 -msgid "Audio Converter" +msgid "Applications to Install" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:17 -msgid "Big Store" +msgid "Ashy Terminal" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:18 -msgid "BigLinux Info" +msgid "Audio Converter" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:19 -msgid "BigLinux Settings" +msgid "Big Advogados" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:20 -msgid "Brave" +msgid "Big Game Mode" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:21 -msgid "Choose Your Avatar" +msgid "Big Remote Play" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:22 -msgid "Choose your default browser" +msgid "Big Store" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:23 -msgid "Chrome" +msgid "BigCam" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:24 -msgid "Chromium" +msgid "BigLinux Body Tracker" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" +msgid "BigLinux Info" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:26 -msgid "Control Center" +msgid "BigLinux Settings" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:27 -msgid "Discover some features" +msgid "Brave" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:28 -msgid "Display Settings" +msgid "ChatAI" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:29 -msgid "Donate" +msgid "Choose Your Avatar" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:30 -msgid "Donation and Social Networks" +msgid "Choose your default browser" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:31 -msgid "Driver Installation and Hardware Information" +msgid "Chrome" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" +msgid "Chromium" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:33 -msgid "Edge" +msgid "Control Center" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:34 -msgid "Falkon" +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:35 -msgid "Family Safety" +msgid "Discover some features" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:36 -msgid "Firefox" +msgid "Display Settings" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:37 -msgid "Forum" +msgid "Donate" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:38 -msgid "Initial Settings" +msgid "Donation and Social Networks" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." +msgid "Driver Installation and Hardware Information" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:40 -msgid "KDE Connect" +msgid "Edge" msgstr "" #: usr/share/biglinux/welcome/translatable_strings.py:41 +msgid "Falkon" +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:42 +msgid "Family Safety" +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:43 +msgid "Firefox" +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:44 +msgid "Forum" +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:46 +msgid "Initial Settings" +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:47 +msgid "KDE Connect" +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" +#: usr/share/biglinux/welcome/translatable_strings.py:49 +msgid "Language Packs" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:43 -msgid "Language Packs" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "" + +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." msgstr "" -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +msgstr[1] "" + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +msgstr[1] "" + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "" diff --git a/locale/cs.po b/locale/cs.po index 720e4fd..8518c7c 100644 --- a/locale/cs.po +++ b/locale/cs.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: cs\n" @@ -14,582 +14,760 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Jádro" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Pracovní prostředí" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Neznámé" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Displej" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Nelze otevřít %s. Aplikace možná není nainstalovaná." +msgid "QR code: %s" +msgstr "QR kód: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Nelze otevřít aplikaci." -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Nelze otevřít %s. Aplikace možná není nainstalovaná." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "nainstalováno" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "nedostupné" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "není nainstalováno" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "výchozí prohlížeč" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s není k dispozici v nastavených repozitářích" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Nainstalovat %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Instalace %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Připravuje se stahování…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Průběh instalace" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Zobrazit podrobnosti" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Zobrazit podrobnosti instalace" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Výstup instalačního protokolu" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Zrušit" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Zrušit instalaci" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Otevřít" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Otevřít %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Hotovo" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Zavřít instalační panel" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Instalace %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Byl nastaven jako váš výchozí prohlížeč." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Nelze zrušit během instalace" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Aplikace je připravena k použití." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s bylo úspěšně nainstalováno!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s bylo úspěšně nainstalováno" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Instalace %s se nezdařila." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Další informace najdete v podrobnostech níže." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Instalace %s selhala" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Nelze zrušit během instalace" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Instalace zrušena" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Stahování {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Ověření bylo zrušeno. Nic nebylo nainstalováno." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Stahování… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Nic nebylo nainstalováno." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Skrýt podrobnosti" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Skrýt podrobnosti instalace" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Rušení…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Rušení instalace…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "O aplikaci BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Hlavní nabídka" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "Hledáme dokonalý systém!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Vítejte ve svém novém systému" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Změna výchozího prohlížeče" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Zavřít" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Otevřít Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s není k dispozici" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"Aplikace %s není v nastavených repozitářích, a proto ji odsud nelze bezpečně " +"nainstalovat. Můžete ji vyhledat v Big Store, který ukazuje, odkud " +"jednotlivé balíčky pocházejí." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Nastavení %s jako výchozí…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s nastaveno jako výchozí" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Stále pracuje…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Nastavování jako výchozího prohlížeče…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Byl nastaven jako váš výchozí prohlížeč." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Zobrazit při spuštění" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Vítejte" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Předchozí stránka" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Další stránka" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Začít" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Probíhá instalace" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Pokud nyní zavřete okno, instalace bude pokračovat na pozadí, ale neuvidíte " +"její výsledek." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Nechat otevřené" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Přesto zavřít" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "Využívejte různé služby umělé inteligence přímo z KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Přístupnost" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Aplikace k instalaci" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Převodník zvuku" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Informace o BigLinuxu" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Nastavení BigLinuxu" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Vyberte si svůj avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Vyberte si svůj výchozí prohlížeč" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Nastavit hlas" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Ovládací centrum" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Objevte a nainstalujte výkonné aplikace vytvořené pro BigLinux. Vylepšete " +"hraní, vzdálený přístup, multimédia, produktivitu a přístupnost jediným " +"kliknutím." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Objevte některé funkce" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Nastavení zobrazení" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Darovat" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Dary a sociální sítě" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Instalace ovladačů a informace o hardwaru" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Správce ovladačů" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Rodinná bezpečnost" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Fórum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Správa hardwaru" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Počáteční nastavení" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Snadno instalujte nebo odstraňujte ovladače a firmware." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" -"KDE Connect je aplikace, která usnadňuje bezdrátovou komunikaci a přenos dat" -" mezi zařízeními v místních sítích. K dispozici na Google Play Store pro " +"KDE Connect je aplikace, která usnadňuje bezdrátovou komunikaci a přenos dat " +"mezi zařízeními v místních sítích. K dispozici na Google Play Store pro " "Android a App Store pro iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Správce jádra" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Jazykové balíčky" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Právnické nástroje pro brazilské advokáty: digitální certifikáty (A1/A3), " +"podepisování PDF, WebSigner a přístup k soudním systémům." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Spravujte ovladače, firmware a jádra a zobrazujte informace o svém hardwaru." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Spravujte webkamery, zdroje videa a multimediální funkce v jednom centrálním " +"rozhraní." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Informace o síti" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Potlačení šumu" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR do PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Otevřít rodičovskou kontrolu" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimalizujte své hry pomocí výkonnostních profilů, grafických funkcí, " +"monitorování a pokročilých nastavení." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Naše platforma vzniká díky spolupráci. Připojte se k jejímu rozvoji." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Tiskárny" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." msgstr "" -"Chraňte své děti na internetu. Nastavte účty pod dohledem, čas u obrazovky a" -" filtry obsahu." +"Chraňte své děti na internetu. Nastavte účty pod dohledem, čas u obrazovky a " +"filtry obsahu." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Relace a motivy" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Nastavte svůj výchozí prohlížeč." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Sdílejte hry a hrajte vzdáleně s přáteli i na dalších zařízeních." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Předčítač textu" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Ovládejte počítač pohyby snímanými webkamerou." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Převodník videa" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -597,19 +775,19 @@ msgstr "Nabízíme širokou škálu nastavení, ze kterých si snadno vyberete." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Webové aplikace" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -619,6 +797,445 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Počáteční nastavení a představení funkcí BigLinuxu" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Tento program je svobodný software šířený pod licencí GNU General Public " +"License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Zdrojový kód" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Kontrola…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Nenainstalováno" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Instalace" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Nainstalováno" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Instalace selhala" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Nedostupné" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Vyžaduje KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Podrobnosti" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Zobrazit podrobnosti instalace %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Zrušit instalaci %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Nainstalovat" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Aktualizovat a nainstalovat" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Zkusit znovu" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Zkusit znovu nainstalovat %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Přidáno na panel" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Přidat na panel" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Přidat %s na panel" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Probíhá jiná instalace" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Není k dispozici v nastavených repozitářích" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Widget pro KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Widget Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Čekání na ověření…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Otevírání…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Nepodařilo se přidat %s na panel" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Klikněte pravým tlačítkem na panel, zvolte „Přidat widgety…“ a vyhledejte %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "Widget %s byl přidán na panel." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "Jste offline. Chcete-li instalovat aplikace, připojte se k internetu." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Tento balíček není povolen." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Synchronizace databází…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Řešení závislostí…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Kontrola konfliktů…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Stahování balíčků…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Ověřování podpisů…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Ověřování integrity…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Načítání balíčků…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Kontrola místa na disku…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Provádění změn…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Instalace…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Aktualizace…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Spouštění poinstalačních úloh…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Stahování {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Stahování… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "Ověření selhalo. K instalaci aplikací jsou potřeba oprávnění správce." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Správce balíčků používá jiný program. Počkejte, až skončí, a zkuste to znovu." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"Žádné připojení k internetu. Připojte se k internetu a zkuste to znovu." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Balíčky nelze stáhnout. Zkontrolujte připojení k internetu a zkuste to znovu." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Seznamy balíčků jsou zastaralé, a zrcadla proto již nemají požadované " +"soubory. Aktualizujte systém a zkuste to znovu." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Na disku není dostatek volného místa pro instalaci této aplikace." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Balíček nebyl v nastavených repozitářích nalezen." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Některé závislosti nelze vyřešit." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Balíček je v konfliktu s již nainstalovaným softwarem." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "Podpis balíčku nelze ověřit. Možná je potřeba aktualizovat klíčenku." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Stažené soubory neprošly kontrolou integrity. Nic nebylo nainstalováno." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Instalace byla dokončena, ale aplikaci se v systému nepodařilo najít." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Tato aplikace není v aktuálním pracovním prostředí podporována." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Instalace selhala. Další informace najdete v podrobnostech." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Instalační program nedokončil práci včas." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Stále pracuje…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Příprava instalace…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "Program kpackagetool6 nebyl nalezen." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Staženo: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Počkejte na dokončení aktuální instalace a zkuste to znovu." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Nepodařilo se nainstalovat %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "Aplikace %s byla úspěšně nainstalována." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Instalace %s byla zrušena." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Nepodařilo se nainstalovat %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "Aplikace %s je již nainstalována." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "Z nastavených repozitářů bude stažen %(count)d balíček (%(size)s)." +msgstr[1] "" +"Z nastavených repozitářů budou staženy %(count)d balíčky (%(size)s)." +msgstr[2] "Z nastavených repozitářů bude staženo %(count)d balíčků (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Budete požádáni o heslo správce." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Seznamy balíčků byly naposledy aktualizovány před %d dnem. Pokud instalace " +"selže, nejprve aktualizujte systém." +msgstr[1] "" +"Seznamy balíčků byly naposledy aktualizovány před %d dny. Pokud instalace " +"selže, nejprve aktualizujte systém." +msgstr[2] "" +"Seznamy balíčků byly naposledy aktualizovány před %d dny. Pokud instalace " +"selže, nejprve aktualizujte systém." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Nainstalovat %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Aktualizovat systém a nainstalovat %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Před instalací %s budou aktualizovány všechny nainstalované balíčky. " +"Společná aktualizace všeho zabraňuje částečným aktualizacím, ale může chvíli " +"trvat a stáhnout velké množství dat." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s je widget pro Plasma a není dostupný jako balíček. Bude stažen z " +"oficiálního repozitáře BigLinux na platformě GitHub, ověřen podle známého " +"kontrolního součtu a nainstalován pouze pro vašeho uživatele." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Heslo správce není potřeba." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "Aplikace %s není nainstalována" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Aplikace není nainstalována a není k dispozici v nastavených repozitářích." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Je k dispozici v nastavených repozitářích (balíček %(package)s z %(repo)s). " +"Chcete ji nyní nainstalovat?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Teď ne" diff --git a/locale/da.po b/locale/da.po index ee14754..54982f8 100644 --- a/locale/da.po +++ b/locale/da.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: da\n" @@ -14,552 +14,718 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Kerne" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Skrivebord" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Ukendt" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Skærm" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Kunne ikke åbne %s. Det er muligvis ikke installeret." +msgid "QR code: %s" +msgstr "QR-kode: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Kunne ikke åbne applikationen" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Kunne ikke åbne %s. Det er muligvis ikke installeret." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "installeret" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "ikke tilgængelig" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "ikke installeret" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "standardbrowser" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s er ikke tilgængelig i de konfigurerede pakkearkiver" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Installer %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Installerer %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Forbereder download…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Installationsforløb" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Se detaljer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Vis installationsdetaljer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Output fra installationsloggen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Annuller" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Annuller installation" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Åbn" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Åbn %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Færdig" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Luk installationspanelet" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Installerer %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Det er blevet indstillet som din standardbrowser." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Kan ikke annullere under installationen" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Applikationen er klar til brug." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s installeret med succes!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s installeret med succes" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Kunne ikke installere %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Tjek detaljerne nedenfor for mere information." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Installation af %s mislykkedes" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Kan ikke annullere under installationen" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Installationen blev annulleret" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Downloader {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Godkendelsen blev annulleret. Intet blev installeret." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Downloader… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Intet blev installeret." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Skjul detaljer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Skjul installationsdetaljer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Annullerer…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Annullerer installation…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Om BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Hovedmenu" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "På jagt efter det perfekte system!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Velkommen til dit nye system" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Ændrer standardbrowser" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Luk" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Åbn Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s er ikke tilgængelig" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s findes ikke i de konfigurerede pakkearkiver og kan derfor ikke " +"installeres sikkert herfra. Du kan søge efter den i Big Store, som viser, " +"hvor hver pakke kommer fra." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Indstiller %s som standard…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s sat som standard" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Arbejder stadig…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Indstiller den som din standardbrowser…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Det er blevet indstillet som din standardbrowser." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Vis ved opstart" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Velkommen" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Forrige side" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Næste side" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Kom i gang" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "En installation er i gang" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Hvis du lukker vinduet nu, fortsætter installationen i baggrunden, men du " +"vil ikke se resultatet." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Hold åben" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Luk alligevel" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "Få adgang til forskellige AI-tjenester direkte fra KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Tilgængelighed" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Applikationer til installation" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Lydkonverter" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Oplysninger om BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinux-indstillinger" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Vælg din avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Vælg din standardbrowser" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Konfigurer stemme" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Kontrolcenter" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Opdag og installer kraftfulde applikationer lavet til BigLinux. Forbedr " +"spil, fjernadgang, multimedier, produktivitet og tilgængelighed med et " +"enkelt klik." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Opdag nogle funktioner" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Skærmindstillinger" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Donér" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Donationer og sociale netværk" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Driverinstallation og hardwareinformation" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Driveradministrator" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Familiesikkerhed" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Forum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Hardwarehåndtering" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Indledende indstillinger" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Installer eller fjern drivere og firmware nemt." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" "KDE Connect er et program, der letter trådløs kommunikation og " -"dataoverførsel mellem enheder på lokale netværk. Fås i Google Play Store til" -" Android og App Store til iPhone." - -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Kerneadministration" +"dataoverførsel mellem enheder på lokale netværk. Fås i Google Play Store til " +"Android og App Store til iPhone." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Sprogpakker" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Juridiske værktøjer til brasilianske advokater: digitale certifikater (A1/" +"A3), PDF-signering, WebSigner og adgang til domstolenes systemer." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Håndter drivere, firmware og kerner, og se oplysninger om din hardware." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Håndter webkameraer, videokilder og multimediefunktioner i én central " +"brugerflade." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Netværksinfo" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Støjreduktion" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR til PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Åbn forældrekontrol" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimer dine spil med ydelsesprofiler, grafikfunktioner, overvågning og " +"avancerede indstillinger." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Vores platform bygger på samarbejde. Vær med til at udvikle den." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Printere" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -568,43 +734,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Session og temaer" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Indstil din standardbrowser." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Del og spil på afstand med andre enheder og venner." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Tekstoplæser" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Brug bevægelser optaget af dit webkamera til at styre din computer." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Videokonverter" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -612,19 +790,19 @@ msgstr "Vi tilbyder omfattende indstillinger, som du nemt kan vælge imellem." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Webapps" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -633,6 +811,450 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Første opsætning og introduktion til funktionerne i BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Dette program er fri software, der distribueres under GNU General Public " +"License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Kildekode" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Tjekker…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Ikke installeret" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Installerer" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Installeret" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Installation mislykkedes" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Ikke tilgængelig" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Kræver KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Detaljer" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Vis installationsdetaljer for %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Annuller installationen af %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installer" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Opdater og installer" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Prøv igen" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Prøv at installere %s igen" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Føjet til panelet" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Føj til panelet" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Føj %s til panelet" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "En anden installation er i gang" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Ikke tilgængelig i de konfigurerede pakkearkiver" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Plasma-widget til KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma-widget" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Venter på godkendelse…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Åbner…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Kunne ikke føje %s til panelet" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "Højreklik på panelet, vælg »Tilføj widgets…«, og søg efter %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s blev føjet til panelet." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Du er offline. Opret forbindelse til internettet for at installere " +"applikationer." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Denne pakke er ikke tilladt." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Synkroniserer databaser…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Løser afhængigheder…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Tjekker for konflikter…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Henter pakker…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Verificerer signaturer…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Verificerer integritet…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Indlæser pakker…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Tjekker diskplads…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Anvender ændringer…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Installerer…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Opgraderer…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Kører efterinstallationshandlinger…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Downloader {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Downloader… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Godkendelse mislykkedes. Der kræves administratortilladelse for at " +"installere applikationer." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Et andet program bruger pakkehåndteringen. Vent, til det er færdigt, og prøv " +"igen." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"Ingen internetforbindelse. Opret forbindelse til internettet, og prøv igen." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "Kunne ikke hente pakkerne. Tjek din internetforbindelse, og prøv igen." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Pakkelisterne er forældede, så spejlene har ikke længere de ønskede filer. " +"Opdater systemet, og prøv igen." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Der er ikke nok ledig diskplads til at installere denne applikation." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Pakken blev ikke fundet i de konfigurerede pakkearkiver." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Nogle afhængigheder kunne ikke løses." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Pakken er i konflikt med allerede installeret software." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"En pakkesignatur kunne ikke verificeres. Nøgleringen skal muligvis opdateres." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"De hentede filer bestod ikke integritetskontrollen. Intet blev installeret." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "" +"Installationen blev fuldført, men applikationen blev ikke fundet på systemet." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Denne applikation understøttes ikke i det aktuelle skrivebordsmiljø." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Installationen mislykkedes. Se detaljerne for mere information." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Installationsprogrammet blev ikke færdigt i tide." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Arbejder stadig…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Forbereder installation…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6 blev ikke fundet." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Hentet {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Vent, til den igangværende installation er færdig, og prøv så igen." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Kunne ikke installere %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s blev installeret." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Installationen af %s blev annulleret." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Kunne ikke installere %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s er allerede installeret." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"%(count)d pakke vil blive hentet fra de konfigurerede pakkearkiver " +"(%(size)s)." +msgstr[1] "" +"%(count)d pakker vil blive hentet fra de konfigurerede pakkearkiver " +"(%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Du vil blive bedt om administratoradgangskoden." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Pakkelisterne blev sidst opdateret for %d dag siden. Hvis installationen " +"mislykkes, så opdater systemet først." +msgstr[1] "" +"Pakkelisterne blev sidst opdateret for %d dage siden. Hvis installationen " +"mislykkes, så opdater systemet først." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Installer %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Opdater systemet og installer %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Alle installerede pakker bliver opdateret, før %s installeres. Når alt " +"opdateres samlet, undgås delvise opgraderinger, men det kan tage et stykke " +"tid og kræve, at der hentes en stor mængde data." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s er en Plasma-widget og findes ikke som pakke. Den hentes fra BigLinux' " +"officielle arkiv på GitHub, kontrolleres mod en kendt kontrolsum og " +"installeres kun for din bruger." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Der kræves ingen administratoradgangskode." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s er ikke installeret" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Applikationen er ikke installeret og er ikke tilgængelig i de konfigurerede " +"pakkearkiver." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Den er tilgængelig i de konfigurerede pakkearkiver (pakken %(package)s fra " +"%(repo)s). Vil du installere den nu?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Ikke nu" diff --git a/locale/de.po b/locale/de.po index b96cd73..2e9231a 100644 --- a/locale/de.po +++ b/locale/de.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: de\n" @@ -14,543 +14,712 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Kernel" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Desktop" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Unbekannt" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Bildschirm" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "" -"%s konnte nicht geöffnet werden. Möglicherweise ist es nicht installiert." +msgid "QR code: %s" +msgstr "QR-Code: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Anwendung konnte nicht geöffnet werden" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "" +"%s konnte nicht geöffnet werden. Möglicherweise ist es nicht installiert." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "installiert" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "nicht verfügbar" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "nicht installiert" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "Standardbrowser" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s ist in den eingerichteten Paketquellen nicht verfügbar" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "%s installieren" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "%s wird installiert…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Download wird vorbereitet…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Installationsfortschritt" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Details anzeigen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Installationsdetails anzeigen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Ausgabe des Installationsprotokolls" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Abbrechen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Installation abbrechen" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Öffnen" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "%s öffnen" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Fertig" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Installationsbereich schließen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "%s wird installiert" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Er wurde als Ihr Standardbrowser festgelegt." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Kann während der Installation nicht abgebrochen werden." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Die Anwendung ist einsatzbereit." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s wurde erfolgreich installiert!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s erfolgreich installiert" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Installation von %s fehlgeschlagen." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Weitere Informationen finden Sie in den Details unten." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Die Installation von %s ist fehlgeschlagen." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Kann während der Installation nicht abgebrochen werden." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Installation abgebrochen" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Herunterladen von {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Die Authentifizierung wurde abgebrochen. Es wurde nichts installiert." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Herunterladen… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Es wurde nichts installiert." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Details ausblenden" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Installationsdetails ausblenden" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Vorgang wird abgebrochen…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Installation wird abgebrochen…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Info zu BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Hauptmenü" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "Auf der Suche nach dem perfekten System!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Willkommen in Ihrem neuen System" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Standardbrowser wird geändert" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Schließen" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Big Store öffnen" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s ist nicht verfügbar" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s ist nicht in den eingerichteten Paketquellen enthalten und kann daher " +"hier nicht sicher installiert werden. Sie können im Big Store danach suchen, " +"der die Herkunft jedes Pakets anzeigt." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "%s als Standard festlegen…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s als Standard festgelegt" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Vorgang läuft noch…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Wird als Standardbrowser festgelegt…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Er wurde als Ihr Standardbrowser festgelegt." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Beim Start anzeigen" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Willkommen" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Vorherige Seite" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Nächste Seite" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Loslegen" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Eine Installation läuft gerade" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Wenn Sie das Fenster jetzt schließen, wird die Installation im Hintergrund " +"fortgesetzt, aber Sie sehen das Ergebnis nicht." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Geöffnet lassen" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Trotzdem schließen" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Greifen Sie direkt aus KDE Plasma auf verschiedene Dienste für künstliche " +"Intelligenz zu." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Barrierefreiheit" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Anwendungen zum Installieren" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Audio-Konverter" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Informationen zu BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinux-Einstellungen" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Wählen Sie Ihren Avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Wählen Sie Ihren Standardbrowser aus" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Stimme konfigurieren" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Steuerzentrale" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Entdecken und installieren Sie leistungsstarke Anwendungen, die für BigLinux " +"entwickelt wurden. Verbessern Sie Spiele, Fernzugriff, Multimedia, " +"Produktivität und Barrierefreiheit mit nur einem Klick." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Entdecken Sie einige Funktionen" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Anzeigeeinstellungen" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Spenden" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Spenden und soziale Netzwerke" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Treiberinstallation und Hardwareinformationen" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Treiber-Manager" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Familiensicherheit" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Forum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Hardwareverwaltung" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Grundeinstellungen" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Treiber und Firmware einfach installieren oder entfernen." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" "KDE Connect ist eine Anwendung, die die drahtlose Kommunikation und den " -"Datenaustausch zwischen Geräten in lokalen Netzwerken erleichtert. Verfügbar" -" im Google Play Store für Android und im App Store für iPhone." - -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Kernel-Verwaltung" +"Datenaustausch zwischen Geräten in lokalen Netzwerken erleichtert. Verfügbar " +"im Google Play Store für Android und im App Store für iPhone." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Sprachpakete" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Juristische Werkzeuge für brasilianische Anwälte: digitale Zertifikate (A1/" +"A3), PDF-Signatur, WebSigner und Zugang zu Gerichtssystemen." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Verwalten Sie Treiber, Firmware und Kernel und sehen Sie Informationen zu " +"Ihrer Hardware ein." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Verwalten Sie Webcams, Videoquellen und Multimediafunktionen in einer " +"zentralen Oberfläche." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Netzwerkinformationen" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Rauschunterdrückung" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR zu PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Kindersicherung öffnen" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimieren Sie Ihre Spiele mit Leistungsprofilen, Grafikfunktionen, " +"Überwachung und erweiterten Einstellungen." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "" -"Unsere Plattform lebt von der Zusammenarbeit. Gestalten Sie ihre Entwicklung" -" mit." +"Unsere Plattform lebt von der Zusammenarbeit. Gestalten Sie ihre Entwicklung " +"mit." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Drucker" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -560,43 +729,56 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Sitzung und Designs" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Legen Sie Ihren Standardbrowser fest." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "" +"Teilen und spielen Sie Spiele aus der Ferne mit anderen Geräten und Freunden." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Textvorleser" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Steuern Sie Ihren Computer mit Bewegungen, die Ihre Webcam erfasst." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Videokonverter" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -605,19 +787,19 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Webanwendungen" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -627,6 +809,467 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Ersteinrichtung und Vorstellung der Funktionen von BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Dieses Programm ist freie Software und wird unter der GNU General Public " +"License verbreitet." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Quellcode" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Wird geprüft…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Nicht installiert" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Wird installiert" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Installiert" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Installation fehlgeschlagen" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Nicht verfügbar" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Erfordert KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Details" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Installationsdetails für %s anzeigen" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Installation von %s abbrechen" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installieren" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Aktualisieren und installieren" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Erneut versuchen" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Erneut versuchen, %s zu installieren" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Zur Kontrollleiste hinzugefügt" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Zur Kontrollleiste hinzufügen" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "%s zur Kontrollleiste hinzufügen" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Eine andere Installation läuft gerade" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "In den eingerichteten Paketquellen nicht verfügbar" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Plasma-Miniprogramm für KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma-Miniprogramm" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Warten auf Authentifizierung…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Wird geöffnet…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "%s konnte nicht zur Kontrollleiste hinzugefügt werden" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Klicken Sie mit der rechten Maustaste auf die Kontrollleiste, wählen Sie " +"„Miniprogramme hinzufügen …“ und suchen Sie nach %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s wurde zur Kontrollleiste hinzugefügt." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Sie sind offline. Stellen Sie eine Verbindung zum Internet her, um " +"Anwendungen zu installieren." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Dieses Paket ist nicht zulässig." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Datenbanken werden synchronisiert…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Abhängigkeiten werden aufgelöst…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Auf Konflikte wird geprüft…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Pakete werden heruntergeladen…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Signaturen werden überprüft…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Integrität wird überprüft…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Pakete werden geladen…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Speicherplatz wird geprüft…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Änderungen werden angewendet…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Wird installiert…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Wird aktualisiert…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Aufgaben nach der Installation werden ausgeführt…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Herunterladen von {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Herunterladen… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Authentifizierung fehlgeschlagen. Zum Installieren von Anwendungen sind " +"Administratorrechte erforderlich." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Ein anderes Programm verwendet gerade die Paketverwaltung. Warten Sie, bis " +"es fertig ist, und versuchen Sie es erneut." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"Keine Internetverbindung. Stellen Sie eine Verbindung zum Internet her und " +"versuchen Sie es erneut." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Die Pakete konnten nicht heruntergeladen werden. Überprüfen Sie Ihre " +"Internetverbindung und versuchen Sie es erneut." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Die Paketlisten sind veraltet, daher stellen die Spiegelserver die " +"angeforderten Dateien nicht mehr bereit. Aktualisieren Sie das System und " +"versuchen Sie es erneut." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "" +"Es ist nicht genügend freier Speicherplatz vorhanden, um diese Anwendung zu " +"installieren." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Das Paket wurde in den eingerichteten Paketquellen nicht gefunden." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Einige Abhängigkeiten konnten nicht aufgelöst werden." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Das Paket steht im Konflikt mit bereits installierter Software." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Eine Paketsignatur konnte nicht überprüft werden. Möglicherweise muss der " +"Schlüsselbund aktualisiert werden." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Die heruntergeladenen Dateien haben die Integritätsprüfung nicht bestanden. " +"Es wurde nichts installiert." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "" +"Die Installation wurde abgeschlossen, aber die Anwendung wurde im System " +"nicht gefunden." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "" +"Diese Anwendung wird von der aktuellen Arbeitsumgebung nicht unterstützt." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "" +"Die Installation ist fehlgeschlagen. Weitere Informationen finden Sie in den " +"Details." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Das Installationsprogramm wurde nicht rechtzeitig beendet." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Vorgang läuft noch…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Installation wird vorbereitet…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6 wurde nicht gefunden." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Heruntergeladen: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "" +"Warten Sie, bis die aktuelle Installation abgeschlossen ist, und versuchen " +"Sie es dann erneut." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "%s konnte nicht installiert werden" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s wurde erfolgreich installiert." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Die Installation von %s wurde abgebrochen." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "%s konnte nicht installiert werden." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s ist bereits installiert." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"%(count)d Paket wird aus den eingerichteten Paketquellen heruntergeladen " +"(%(size)s)." +msgstr[1] "" +"%(count)d Pakete werden aus den eingerichteten Paketquellen heruntergeladen " +"(%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Sie werden nach dem Administratorpasswort gefragt." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Die Paketlisten wurden zuletzt vor %d Tag aktualisiert. Falls die " +"Installation fehlschlägt, aktualisieren Sie zuerst das System." +msgstr[1] "" +"Die Paketlisten wurden zuletzt vor %d Tagen aktualisiert. Falls die " +"Installation fehlschlägt, aktualisieren Sie zuerst das System." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "%s installieren?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "System aktualisieren und %s installieren?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Alle installierten Pakete werden aktualisiert, bevor %s installiert wird. " +"Wenn alles gemeinsam aktualisiert wird, lassen sich Teilaktualisierungen " +"vermeiden, es kann jedoch eine Weile dauern und eine große Datenmenge " +"herunterladen." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s ist ein Plasma-Miniprogramm und nicht als Paket verfügbar. Es wird aus " +"dem offiziellen BigLinux-Repository auf GitHub heruntergeladen, anhand einer " +"bekannten Prüfsumme überprüft und nur für Ihr Benutzerkonto installiert." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Es ist kein Administratorpasswort erforderlich." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s ist nicht installiert" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Die Anwendung ist nicht installiert und in den eingerichteten Paketquellen " +"nicht verfügbar." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Sie ist in den eingerichteten Paketquellen verfügbar (Paket %(package)s aus " +"%(repo)s). Möchten Sie sie jetzt installieren?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Nicht jetzt" diff --git a/locale/el.po b/locale/el.po index a2f440b..cbad97f 100644 --- a/locale/el.po +++ b/locale/el.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: el\n" @@ -14,458 +14,601 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Πυρήνας" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Επιφάνεια εργασίας" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Άγνωστο" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Οθόνη" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Δεν ήταν δυνατό το άνοιγμα του %s. Ίσως να μην είναι εγκατεστημένο." +msgid "QR code: %s" +msgstr "Κωδικός QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Δεν ήταν δυνατό το άνοιγμα της εφαρμογής" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Δεν ήταν δυνατό το άνοιγμα του %s. Ίσως να μην είναι εγκατεστημένο." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "εγκατεστημένο" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "μη διαθέσιμο" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "δεν έχει εγκατασταθεί" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "προεπιλεγμένος περιηγητής" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "Το %s δεν είναι διαθέσιμο στα ρυθμισμένα αποθετήρια" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Εγκατάσταση %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Εγκατάσταση %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Προετοιμασία λήψης…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Πρόοδος εγκατάστασης" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Προβολή λεπτομερειών" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Εμφάνιση λεπτομερειών εγκατάστασης" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Έξοδος αρχείου καταγραφής εγκατάστασης" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Ακύρωση" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Ακύρωση εγκατάστασης" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Άνοιγμα" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Άνοιγμα %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Τέλος" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Κλείσιμο πίνακα εγκατάστασης" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Εγκατάσταση %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Έχει οριστεί ως προεπιλεγμένος περιηγητής σας." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Δεν μπορείτε να ακυρώσετε κατά τη διάρκεια της εγκατάστασης." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Η εφαρμογή είναι έτοιμη για χρήση." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s εγκαταστάθηκε με επιτυχία!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s εγκαταστάθηκε με επιτυχία" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Αποτυχία εγκατάστασης %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Ελέγξτε τις λεπτομέρειες παρακάτω για περισσότερες πληροφορίες." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Η εγκατάσταση του %s απέτυχε" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Δεν μπορείτε να ακυρώσετε κατά τη διάρκεια της εγκατάστασης." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Η εγκατάσταση ακυρώθηκε" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Λήψη {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Ο έλεγχος ταυτότητας ακυρώθηκε. Δεν εγκαταστάθηκε τίποτα." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Λήψη… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Δεν εγκαταστάθηκε τίποτα." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Απόκρυψη λεπτομερειών" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Απόκρυψη λεπτομερειών εγκατάστασης" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Ακύρωση…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Ακύρωση εγκατάστασης…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Σχετικά με το BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Κύριο μενού" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "Σε αναζήτηση του τέλειου συστήματος!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Καλώς ήρθατε στο νέο σας σύστημα" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Αλλαγή προεπιλεγμένου προγράμματος περιήγησης" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Κλείσιμο" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Άνοιγμα Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "Το %s δεν είναι διαθέσιμο" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"Το %s δεν βρίσκεται στα ρυθμισμένα αποθετήρια, επομένως δεν μπορεί να " +"εγκατασταθεί με ασφάλεια από εδώ. Μπορείτε να το αναζητήσετε στο Big Store, " +"το οποίο δείχνει από πού προέρχεται κάθε πακέτο." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Ορισμός του %s ως προεπιλογή…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s ορίστηκε ως προεπιλογή" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Η εργασία συνεχίζεται…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Ορισμός ως προεπιλεγμένου περιηγητή…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Έχει οριστεί ως προεπιλεγμένος περιηγητής σας." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Εμφάνιση κατά την εκκίνηση" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Καλώς ήρθατε" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Προηγούμενη σελίδα" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Επόμενη σελίδα" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Ξεκινήστε" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Μια εγκατάσταση βρίσκεται σε εξέλιξη" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Αν κλείσετε το παράθυρο τώρα, η εγκατάσταση θα συνεχιστεί στο παρασκήνιο, " +"αλλά δεν θα δείτε το αποτέλεσμά της." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Να παραμείνει ανοιχτό" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Κλείσιμο ούτως ή άλλως" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Αποκτήστε πρόσβαση σε διάφορες υπηρεσίες τεχνητής νοημοσύνης απευθείας από " +"το KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Προσβασιμότητα" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Εφαρμογές για εγκατάσταση" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Μετατροπέας ήχου" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Πληροφορίες για το BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Ρυθμίσεις BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Επιλέξτε το άβατάρ σας" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Επιλέξτε τον προεπιλεγμένο σας περιηγητή" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Ρυθμίστε τη φωνή" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Κέντρο ελέγχου" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Ανακαλύψτε και εγκαταστήστε ισχυρές εφαρμογές που δημιουργήθηκαν για το " +"BigLinux. Βελτιώστε το παιχνίδι, την απομακρυσμένη πρόσβαση, τα πολυμέσα, " +"την παραγωγικότητα και την προσβασιμότητα με ένα μόνο κλικ." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Ανακαλύψτε μερικά χαρακτηριστικά" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Ρυθμίσεις οθόνης" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Δωρεά" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Δωρεές και κοινωνικά δίκτυα" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Εγκατάσταση οδηγών και πληροφορίες υλικού" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Διαχειριστής οδηγών" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Οικογενειακή ασφάλεια" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Φόρουμ" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Διαχείριση υλικού" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Αρχικές ρυθμίσεις" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Εγκαταστήστε ή αφαιρέστε εύκολα οδηγούς και υλικολογισμικό." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -475,75 +618,101 @@ msgstr "" "και τη μεταφορά δεδομένων μεταξύ συσκευών σε τοπικά δίκτυα. Διαθέσιμο στο " "Google Play Store για Android και στο App Store για iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Διαχειριστής πυρήνα" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Γλωσσικά πακέτα" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Νομικά εργαλεία για Βραζιλιάνους δικηγόρους: ψηφιακά πιστοποιητικά (A1/A3), " +"υπογραφή PDF, WebSigner και πρόσβαση στα δικαστικά συστήματα." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Διαχειριστείτε οδηγούς, υλικολογισμικό και πυρήνες και δείτε πληροφορίες για " +"το υλικό σας." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Διαχειριστείτε κάμερες web, πηγές βίντεο και λειτουργίες πολυμέσων από μία " +"κεντρική διεπαφή." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Πληροφορίες δικτύου" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Μείωση θορύβου" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR σε PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Άνοιγμα γονικού ελέγχου" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Βελτιστοποιήστε τα παιχνίδια σας με προφίλ επιδόσεων, λειτουργίες γραφικών, " +"παρακολούθηση και προηγμένες ρυθμίσεις." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Η πλατφόρμα μας βασίζεται στη συνεργασία. Συμβάλετε στην εξέλιξή της." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Εκτυπωτές" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -553,43 +722,58 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Συνεδρία και θέματα" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Ορίστε τον προεπιλεγμένο σας περιηγητή." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "" +"Μοιραστείτε και παίξτε παιχνίδια απομακρυσμένα με άλλες συσκευές και φίλους." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Αφηγητής κειμένου" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "" +"Χρησιμοποιήστε κινήσεις που καταγράφει η κάμερα web για να ελέγχετε τον " +"υπολογιστή σας." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Μετατροπέας βίντεο" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -597,19 +781,19 @@ msgstr "Προσφέρουμε ολοκληρωμένες ρυθμίσεις π # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Εφαρμογές ιστού" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -619,6 +803,460 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Αρχική ρύθμιση και παρουσίαση των λειτουργιών του BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Αυτό το πρόγραμμα είναι ελεύθερο λογισμικό που διανέμεται υπό την άδεια GNU " +"General Public License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Πηγαίος κώδικας" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Έλεγχος…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Μη εγκατεστημένο" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Εγκατάσταση" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Εγκατεστημένο" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Αποτυχία εγκατάστασης" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Μη διαθέσιμο" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Απαιτεί KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Λεπτομέρειες" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Εμφάνιση λεπτομερειών εγκατάστασης του %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Ακύρωση εγκατάστασης του %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Εγκατάσταση" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Ενημέρωση και εγκατάσταση" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Δοκιμή ξανά" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Νέα προσπάθεια εγκατάστασης του %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Προστέθηκε στον πίνακα" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Προσθήκη στον πίνακα" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Προσθήκη του %s στον πίνακα" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Μια άλλη εγκατάσταση βρίσκεται σε εξέλιξη" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Μη διαθέσιμο στα ρυθμισμένα αποθετήρια" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Γραφικό συστατικό για το KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Γραφικό συστατικό Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Αναμονή για έλεγχο ταυτότητας…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Άνοιγμα…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Δεν ήταν δυνατή η προσθήκη του %s στον πίνακα" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Κάντε δεξί κλικ στον πίνακα, επιλέξτε «Προσθήκη γραφικών συστατικών…» και " +"αναζητήστε το %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "Το %s προστέθηκε στον πίνακα." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Είστε εκτός σύνδεσης. Συνδεθείτε στο διαδίκτυο για να εγκαταστήσετε " +"εφαρμογές." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Αυτό το πακέτο δεν επιτρέπεται." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Συγχρονισμός βάσεων δεδομένων…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Επίλυση εξαρτήσεων…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Έλεγχος για διενέξεις…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Λήψη πακέτων…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Επαλήθευση υπογραφών…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Επαλήθευση ακεραιότητας…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Φόρτωση πακέτων…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Έλεγχος χώρου στον δίσκο…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Εφαρμογή αλλαγών…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Εγκατάσταση…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Αναβάθμιση…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Εκτέλεση εργασιών μετά την εγκατάσταση…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Λήψη {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Λήψη… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Ο έλεγχος ταυτότητας απέτυχε. Απαιτείται άδεια διαχειριστή για την " +"εγκατάσταση εφαρμογών." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Ένα άλλο πρόγραμμα χρησιμοποιεί τη διαχείριση πακέτων. Περιμένετε να " +"ολοκληρωθεί και δοκιμάστε ξανά." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"Δεν υπάρχει σύνδεση στο διαδίκτυο. Συνδεθείτε στο διαδίκτυο και δοκιμάστε " +"ξανά." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Δεν ήταν δυνατή η λήψη των πακέτων. Ελέγξτε τη σύνδεσή σας στο διαδίκτυο και " +"δοκιμάστε ξανά." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Οι λίστες πακέτων δεν είναι ενημερωμένες, οπότε οι καθρέφτες δεν διαθέτουν " +"πλέον τα ζητούμενα αρχεία. Ενημερώστε το σύστημα και δοκιμάστε ξανά." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "" +"Δεν υπάρχει αρκετός ελεύθερος χώρος στον δίσκο για την εγκατάσταση αυτής της " +"εφαρμογής." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Το πακέτο δεν βρέθηκε στα ρυθμισμένα αποθετήρια." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Δεν ήταν δυνατή η επίλυση ορισμένων εξαρτήσεων." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Το πακέτο έρχεται σε διένεξη με λογισμικό που είναι ήδη εγκατεστημένο." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Δεν ήταν δυνατή η επαλήθευση της υπογραφής ενός πακέτου. Ίσως χρειάζεται " +"ενημέρωση της κλειδοθήκης." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Τα αρχεία που λήφθηκαν δεν πέρασαν τον έλεγχο ακεραιότητας. Δεν " +"εγκαταστάθηκε τίποτα." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Η εγκατάσταση ολοκληρώθηκε, αλλά η εφαρμογή δεν βρέθηκε στο σύστημα." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "" +"Αυτή η εφαρμογή δεν υποστηρίζεται στο τρέχον περιβάλλον επιφάνειας εργασίας." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "" +"Η εγκατάσταση απέτυχε. Δείτε τις λεπτομέρειες για περισσότερες πληροφορίες." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Το πρόγραμμα εγκατάστασης δεν ολοκληρώθηκε εγκαίρως." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Η εργασία συνεχίζεται…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Προετοιμασία εγκατάστασης…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "Το kpackagetool6 δεν βρέθηκε." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Λήφθηκαν: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "" +"Περιμένετε να ολοκληρωθεί η τρέχουσα εγκατάσταση και, στη συνέχεια, " +"δοκιμάστε ξανά." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Δεν ήταν δυνατή η εγκατάσταση του %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "Το %s εγκαταστάθηκε με επιτυχία." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Η εγκατάσταση του %s ακυρώθηκε." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Δεν ήταν δυνατή η εγκατάσταση του %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "Το %s είναι ήδη εγκατεστημένο." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"Θα γίνει λήψη %(count)d πακέτου από τα ρυθμισμένα αποθετήρια (%(size)s)." +msgstr[1] "" +"Θα γίνει λήψη %(count)d πακέτων από τα ρυθμισμένα αποθετήρια (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Θα σας ζητηθεί ο κωδικός πρόσβασης του διαχειριστή." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Οι λίστες πακέτων ενημερώθηκαν τελευταία φορά πριν από %d ημέρα. Αν η " +"εγκατάσταση αποτύχει, ενημερώστε πρώτα το σύστημα." +msgstr[1] "" +"Οι λίστες πακέτων ενημερώθηκαν τελευταία φορά πριν από %d ημέρες. Αν η " +"εγκατάσταση αποτύχει, ενημερώστε πρώτα το σύστημα." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Εγκατάσταση του %s;" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Ενημέρωση του συστήματος και εγκατάσταση του %s;" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Όλα τα εγκατεστημένα πακέτα θα ενημερωθούν πριν από την εγκατάσταση του %s. " +"Η ενημέρωση όλων μαζί αποτρέπει τις μερικές αναβαθμίσεις, αλλά μπορεί να " +"διαρκέσει αρκετά και να απαιτήσει τη λήψη μεγάλου όγκου δεδομένων." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"Το %s είναι ένα γραφικό συστατικό του Plasma και δεν διατίθεται ως πακέτο. " +"Θα ληφθεί από το επίσημο αποθετήριο του BigLinux στο GitHub, θα ελεγχθεί με " +"βάση ένα γνωστό άθροισμα ελέγχου και θα εγκατασταθεί μόνο για τον χρήστη σας." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Δεν απαιτείται κωδικός πρόσβασης διαχειριστή." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "Το %s δεν είναι εγκατεστημένο" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Η εφαρμογή δεν είναι εγκατεστημένη και δεν είναι διαθέσιμη στα ρυθμισμένα " +"αποθετήρια." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Είναι διαθέσιμο στα ρυθμισμένα αποθετήρια (πακέτο %(package)s, από το " +"%(repo)s). Θέλετε να το εγκαταστήσετε τώρα;" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Όχι τώρα" diff --git a/locale/en.po b/locale/en.po index 57476a8..9edbd86 100644 --- a/locale/en.po +++ b/locale/en.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: en\n" @@ -14,411 +14,553 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 120 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Kernel" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 121 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Desktop" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Unknown" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 123 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Display" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 232 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Could not open %s. It may not be installed." +msgid "QR code: %s" +msgstr "QR code: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 241 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Could not open application" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 232 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Could not open %s. It may not be installed." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "installed" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "unavailable" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 330 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "not installed" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 332 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "default browser" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s is not available in the configured repositories" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Install %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 489 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Installing %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 495 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Preparing download…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Installation progress" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 522 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "View details" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 529 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 795 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Show installation details" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 557 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Installation log output" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Cancel" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 580 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Cancel installation" +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Open" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Open %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Done" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 590 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Close installation panel" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 598 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Installing %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 667 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "It has been set as your default browser." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 756 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Cannot cancel during installation" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "The application is ready to use." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 668 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s installed successfully!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 676 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s installed successfully" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 684 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Failed to install %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 687 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Check the details below for more information." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 694 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Installation of %s failed" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 756 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Cannot cancel during installation" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Installation cancelled" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 767 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Downloading {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Authentication was cancelled. Nothing was installed." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 779 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Downloading… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Nothing was installed." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Hide details" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 793 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Hide installation details" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 802 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Cancelling…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 803 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Cancelling installation…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "About BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Main Menu" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 160 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "In search of the perfect system!" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 165 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Welcome to your new system" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 321 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Changing default browser" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Close" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Open Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s is not available" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 404 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Setting %s as default…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 417 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s set as default" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 527 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Still working…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Setting it as your default browser…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 667 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "It has been set as your default browser." # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 572 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Show on startup" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 579 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Welcome" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 600 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Previous page" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 612 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 638 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Next page" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 626 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 628 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Get Started" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "An installation is in progress" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Keep Open" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Close Anyway" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Access different artificial intelligence services directly from KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Accessibility" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Applications to Install" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Audio Converter" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "BigLinux Information" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinux Settings" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Choose Your Avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Choose your default browser" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Configure voice" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Control Center" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Discover some features" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 28 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Display Settings" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Donate" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Donation and Social Networks" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Driver Installation and Hardware Information" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Driver Manager" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Family Safety" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Forum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Hardware Management" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Initial Settings" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 39 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Easily install or remove drivers and firmware." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -428,75 +570,101 @@ msgstr "" "on local networks easy. Available on the Google Play Store for Android and " "the App Store for iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Kernel Manager" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Language Packs" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Network Info" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 46 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Noise Reduction" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 47 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR to PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Open Parental Controls" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 49 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Our platform is built on collaboration. Join us as it evolves." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 51 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 52 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Printers" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -506,43 +674,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Session and Themes" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 55 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Set your default browser." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Share and play games remotely with other devices and friends." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 56 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Text Narrator" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 57 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Use movements captured by your webcam to control your computer." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 58 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Video Converter" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 60 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -550,19 +730,19 @@ msgstr "We offer comprehensive settings that are easy to choose from." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 61 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "WebApps" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 62 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 63 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -572,6 +752,451 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 64 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Initial setup and feature introduction for BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"This program is free software distributed under the GNU General Public " +"License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Source code" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Checking…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Not installed" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Installing" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Installed" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Installation failed" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Unavailable" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Requires KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Details" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Show installation details for %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Cancel installation of %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Install" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Update and Install" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Try Again" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Try again to install %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Added to Panel" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Add to Panel" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Add %s to the panel" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Another installation is in progress" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Not available in the configured repositories" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Plasma widget for KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma widget" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Waiting for authentication…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Opening…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Could not add %s to the panel" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "Right-click the panel, choose “Add Widgets…” and search for %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s was added to the panel." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "You are offline. Connect to the internet to install applications." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "This package is not allowed." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Synchronizing databases…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Resolving dependencies…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Checking for conflicts…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Downloading packages…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Verifying signatures…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Verifying integrity…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Loading packages…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Checking disk space…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Applying changes…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Installing…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Upgrading…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Running post-install hooks…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 767 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Downloading {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 779 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Downloading… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Authentication failed. Administrator permission is required to install " +"applications." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Another program is using the package manager. Wait for it to finish and try " +"again." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "No internet connection. Connect to the internet and try again." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Could not download the packages. Check your internet connection and try " +"again." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "There is not enough free disk space to install this application." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "The package was not found in the configured repositories." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Some dependencies could not be resolved." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "The package conflicts with software already installed." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"A package signature could not be verified. The keyring may need to be " +"updated." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"The downloaded files did not pass the integrity check. Nothing was installed." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "" +"The installation finished, but the application could not be found on the " +"system." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "This application is not supported on the current desktop." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "The installation failed. See the details for more information." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "The installer did not finish in time." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 527 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Still working…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Preparing installation…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6 was not found." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Downloaded {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Wait for the current installation to finish, then try again." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Could not install %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s was installed successfully." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Installation of %s was cancelled." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Could not install %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s is already installed." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[1] "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "You will be asked for the administrator password." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgstr[1] "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Install %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Update the system and install %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "No administrator password is required." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s is not installed" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"The application is not installed and is not available in the configured " +"repositories." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Not Now" diff --git a/locale/es.po b/locale/es.po index 7cfed57..90d190e 100644 --- a/locale/es.po +++ b/locale/es.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: es\n" @@ -14,474 +14,617 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Núcleo" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Escritorio" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Desconocido" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Pantalla" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "No se pudo abrir %s. Puede que no esté instalado." +msgid "QR code: %s" +msgstr "Código QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "No se pudo abrir la aplicación." -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "No se pudo abrir %s. Puede que no esté instalado." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "instalado" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "no disponible" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "no instalado" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "navegador predeterminado" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s no está disponible en los repositorios configurados" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Instalar %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Instalando %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Preparando la descarga…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Progreso de la instalación" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Ver detalles" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Mostrar detalles de la instalación" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Salida del registro de instalación" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Cancelar" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Cancelar instalación" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Abrir" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Abrir %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Listo" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Cerrar el panel de instalación" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Instalando %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Se ha establecido como tu navegador predeterminado." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "No se puede cancelar durante la instalación." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "La aplicación está lista para usarse." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "¡%s instalado con éxito!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s instalado con éxito" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Error al instalar %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Consulta los detalles a continuación para obtener más información." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "La instalación de %s falló." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "No se puede cancelar durante la instalación." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Instalación cancelada" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Descargando {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Se canceló la autenticación. No se instaló nada." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Descargando… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "No se instaló nada." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Ocultar detalles" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Ocultar detalles de la instalación" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Cancelando…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Cancelando la instalación…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Acerca de BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Menú principal" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "¡En busca del sistema perfecto!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Bienvenido a tu nuevo sistema" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Cambiando el navegador predeterminado" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Cerrar" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Abrir Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s no está disponible" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s no está en los repositorios configurados, por lo que no se puede instalar " +"de forma segura desde aquí. Puedes buscarlo en Big Store, que muestra el " +"origen de cada paquete." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Estableciendo %s como predeterminado…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s establecido como predeterminado" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "La operación sigue en curso…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Estableciéndolo como tu navegador predeterminado…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Se ha establecido como tu navegador predeterminado." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Mostrar al inicio" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Bienvenido" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Página anterior" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Página siguiente" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Comenzar" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Hay una instalación en curso" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Si cierras la ventana ahora, la instalación continuará en segundo plano, " +"pero no verás el resultado." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Mantener abierta" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Cerrar de todos modos" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Accede a distintos servicios de inteligencia artificial directamente desde " +"KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Accesibilidad" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Aplicaciones para instalar" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Conversor de audio" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Información de BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Configuración de BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Selecciona tu avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Elige tu navegador predeterminado" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Configurar voz" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Centro de control" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Descubre e instala potentes aplicaciones creadas para BigLinux. Mejora los " +"juegos, el acceso remoto, el multimedia, la productividad y la accesibilidad " +"con un solo clic." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Descubre algunas funciones" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Configuración de pantalla" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Donar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Donaciones y redes sociales" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Instalación de controladores e información de hardware" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Gestor de controladores" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Seguridad familiar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Foro" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Gestión de hardware" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Configuración inicial" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Instala o elimina controladores y firmware fácilmente." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -491,75 +634,101 @@ msgstr "" "transferencia de datos entre dispositivos en redes locales. Disponible en " "Google Play Store para Android y en la App Store para iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Gestor del núcleo" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Paquetes de idioma" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Herramientas jurídicas para abogados brasileños: certificados digitales (A1/" +"A3), firma de PDF, WebSigner y acceso a los sistemas judiciales." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Gestiona controladores, firmware y núcleos, y consulta información sobre tu " +"hardware." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Gestiona cámaras web, fuentes de vídeo y funciones multimedia desde una " +"interfaz centralizada." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Información de red" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Reducción de ruido" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR a PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Abrir el control parental" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimiza tus juegos con perfiles de rendimiento, funciones gráficas, " +"monitorización y ajustes avanzados." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Nuestra plataforma se construye entre todos. Únete a su evolución." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Impresoras" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -569,43 +738,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Sesión y temas" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Establece tu navegador predeterminado." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Comparte y juega a distancia con otros dispositivos y con tus amigos." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Narrador de texto" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Controla tu ordenador con los movimientos que capta tu cámara web." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Conversor de vídeo" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -614,19 +795,19 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Aplicaciones web" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -636,6 +817,455 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "" +"Configuración inicial y presentación de las características de BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Este programa es software libre distribuido bajo la Licencia Pública General " +"de GNU (GNU GPL)." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Código fuente" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Comprobando…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "No instalado" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Instalando" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Instalado" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Error de instalación" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "No disponible" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Requiere KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Detalles" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Mostrar los detalles de la instalación de %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Cancelar la instalación de %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Instalar" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Actualizar e instalar" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Reintentar" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Volver a intentar instalar %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Añadido al panel" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Añadir al panel" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Añadir %s al panel" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Hay otra instalación en curso" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "No disponible en los repositorios configurados" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Elemento gráfico para KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Elemento gráfico de Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Esperando la autenticación…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Abriendo…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "No se pudo añadir %s al panel" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Haz clic derecho en el panel, elige «Añadir elementos gráficos…» y busca %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s se añadió al panel." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "No tienes conexión. Conéctate a internet para instalar aplicaciones." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Este paquete no está permitido." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Sincronizando las bases de datos…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Resolviendo dependencias…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Comprobando conflictos…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Descargando paquetes…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Verificando firmas…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Verificando la integridad…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Cargando paquetes…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Comprobando el espacio en disco…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Aplicando cambios…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Instalando…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Actualizando…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Ejecutando tareas posteriores a la instalación…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Descargando {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Descargando… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Error de autenticación. Se necesitan permisos de administrador para instalar " +"aplicaciones." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Otro programa está usando el gestor de paquetes. Espera a que termine e " +"inténtalo de nuevo." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "No hay conexión a internet. Conéctate a internet e inténtalo de nuevo." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"No se pudieron descargar los paquetes. Comprueba tu conexión a internet e " +"inténtalo de nuevo." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Las listas de paquetes están desactualizadas, por lo que los servidores " +"espejo ya no tienen los archivos solicitados. Actualiza el sistema e " +"inténtalo de nuevo." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "" +"No hay suficiente espacio libre en disco para instalar esta aplicación." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "No se encontró el paquete en los repositorios configurados." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "No se pudieron resolver algunas dependencias." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "El paquete entra en conflicto con software ya instalado." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"No se pudo verificar la firma de un paquete. Puede que sea necesario " +"actualizar el anillo de claves." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Los archivos descargados no superaron la comprobación de integridad. No se " +"instaló nada." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "" +"La instalación terminó, pero no se encontró la aplicación en el sistema." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Esta aplicación no es compatible con el entorno de escritorio actual." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "" +"La instalación falló. Consulta los detalles para obtener más información." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "El instalador no terminó a tiempo." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "La operación sigue en curso…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Preparando la instalación…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "No se encontró kpackagetool6." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Descargado: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Espera a que termine la instalación actual e inténtalo de nuevo." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "No se pudo instalar %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s se instaló correctamente." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Se canceló la instalación de %s." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "No se pudo instalar %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s ya está instalado." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"Se descargará %(count)d paquete de los repositorios configurados (%(size)s)." +msgstr[1] "" +"Se descargarán %(count)d paquetes de los repositorios configurados " +"(%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Se te pedirá la contraseña de administrador." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Las listas de paquetes se actualizaron por última vez hace %d día. Si la " +"instalación falla, actualiza primero el sistema." +msgstr[1] "" +"Las listas de paquetes se actualizaron por última vez hace %d días. Si la " +"instalación falla, actualiza primero el sistema." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "¿Instalar %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "¿Actualizar el sistema e instalar %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Todos los paquetes instalados se actualizarán antes de instalar %s. " +"Actualizarlo todo a la vez evita las actualizaciones parciales, pero puede " +"tardar un rato y descargar una gran cantidad de datos." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s es un elemento gráfico de Plasma y no está disponible como paquete. Se " +"descargará del repositorio oficial de BigLinux en GitHub, se comprobará con " +"una suma de verificación conocida y se instalará solo para tu usuario." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "No se necesita la contraseña de administrador." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s no está instalado" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"La aplicación no está instalada y no está disponible en los repositorios " +"configurados." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Está disponible en los repositorios configurados (paquete %(package)s, de " +"%(repo)s). ¿Quieres instalarla ahora?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Ahora no" diff --git a/locale/et.po b/locale/et.po index 4846461..9632858 100644 --- a/locale/et.po +++ b/locale/et.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: et\n" @@ -14,474 +14,615 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Tuum" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Töölaud" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Tundmatu" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Ekraan" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "%s avamine ebaõnnestus. See ei pruugi olla paigaldatud." +msgid "QR code: %s" +msgstr "QR-kood: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Rakenduse avamine ebaõnnestus" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "%s avamine ebaõnnestus. See ei pruugi olla paigaldatud." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "paigaldatud" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "pole saadaval" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "paigaldamata" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "vaikebrauser" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s pole seadistatud hoidlates saadaval" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Paigalda %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "%s paigaldamine…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Allalaadimise ettevalmistamine…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Paigaldamise edenemine" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Vaata üksikasju" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Näita paigaldamise üksikasju" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Paigalduslogi väljund" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Tühista" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Tühista paigaldamine" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Ava" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Ava %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Valmis" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Sulge paigalduspaneel" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "%s paigaldamine" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "See on määratud sinu vaikebrauseriks." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Paigaldamise ajal ei saa tühistada" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Rakendus on kasutamiseks valmis." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s on edukalt paigaldatud!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s on edukalt paigaldatud" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "%s paigaldamine ebaõnnestus" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Lisateabe saamiseks vaata allolevaid üksikasju." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "%s paigaldamine ebaõnnestus" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Paigaldamise ajal ei saa tühistada" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Paigaldamine tühistati" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "{name} allalaadimine…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Autentimine tühistati. Midagi ei paigaldatud." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Allalaadimine… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Midagi ei paigaldatud." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Peida üksikasjad" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Peida paigaldamise üksikasjad" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Tühistamine…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Paigaldamise tühistamine…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "BigLinux Welcome teave" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Peamenüü" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "Täiusliku süsteemi otsinguil!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Tere tulemast oma uude süsteemi" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Vaikebrauseri muutmine" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Sulge" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Ava Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s pole saadaval" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s pole seadistatud hoidlates, seega ei saa seda siit turvaliselt " +"paigaldada. Võid seda otsida rakendusest Big Store, mis näitab iga paketi " +"päritolu." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "%s määramine vaikebrauseriks…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s on määratud vaikebrauseriks" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Toiming on veel pooleli…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Määramine vaikebrauseriks…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "See on määratud sinu vaikebrauseriks." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Näita käivitamisel" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Tere tulemast" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Eelmine leht" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Järgmine leht" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Alusta" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Paigaldamine on pooleli" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Kui sulged akna nüüd, jätkub paigaldamine taustal, kuid sa ei näe selle " +"tulemust." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Jäta avatuks" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Sulge ikkagi" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "Kasuta erinevaid tehisintellekti teenuseid otse KDE Plasma keskkonnas." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Ligipääsetavus" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Paigaldatavad rakendused" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Heliteisendaja" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "BigLinuxi teave" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinuxi seaded" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Vali oma avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Vali oma vaikebrauser" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Seadista hääl" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Juhtimiskeskus" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Avasta ja paigalda BigLinuxi jaoks loodud võimsaid rakendusi. Täiusta " +"mängimist, kaugjuurdepääsu, multimeediat, tootlikkust ja hõlbustusvõimalusi " +"vaid ühe klõpsuga." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Avasta mõned funktsioonid" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Ekraani seaded" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Anneta" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Annetused ja sotsiaalvõrgustikud" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Draiverite paigaldamine ja riistvara teave" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Draiverihaldur" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Pere turvalisus" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Foorum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Riistvara haldus" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Esialgsed seaded" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Paigalda või eemalda draivereid ja püsivara hõlpsalt." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -491,75 +632,100 @@ msgstr "" "edastamist seadmete vahel kohalikes võrkudes. Saadaval Google Play poes " "Androidile ja App Store'is iPhone'ile." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Tuumahaldur" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Keelepaketid" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Õigustööriistad Brasiilia advokaatidele: digisertifikaadid (A1/A3), PDF-i " +"allkirjastamine, WebSigner ja juurdepääs kohtusüsteemidele." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Halda draivereid, püsivara ja tuumasid ning vaata teavet oma riistvara kohta." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Halda veebikaameraid, videoallikaid ja multimeediafunktsioone ühest kesksest " +"liidesest." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Võrguteave" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Müravähendus" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR PDF-ks" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Ava vanemlik järelevalve" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimeeri oma mänge jõudlusprofiilide, graafikafunktsioonide, jälgimise ja " +"täpsemate seadetega." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Meie platvorm põhineb koostööl. Aita kaasa selle arengule." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Printerid" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -569,43 +735,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Seanss ja teemad" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Määra oma vaikebrauser." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Jaga ja mängi mänge kaugühenduse kaudu teiste seadmete ja sõpradega." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Teksti ettelugeja" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Kasuta veebikaamera jäädvustatud liigutusi arvuti juhtimiseks." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Videoteisendaja" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -613,19 +791,19 @@ msgstr "Pakume põhjalikke seadeid, mille hulgast saad hõlpsalt valida." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Veebirakendused" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -634,6 +812,445 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "BigLinuxi algseadistus ja funktsioonide tutvustus" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"See programm on vaba tarkvara, mida levitatakse GNU General Public License'i " +"tingimustel." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Lähtekood" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Kontrollimine…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Paigaldamata" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Paigaldamine" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Paigaldatud" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Paigaldamine nurjus" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Pole saadaval" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Vajab KDE Plasmat" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Üksikasjad" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Näita %s paigaldamise üksikasju" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Tühista %s paigaldamine" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Paigalda" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Uuenda ja paigalda" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Proovi uuesti" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Proovi %s uuesti paigaldada" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Paneelile lisatud" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Lisa paneelile" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Lisa %s paneelile" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Teine paigaldamine on pooleli" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Pole seadistatud hoidlates saadaval" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Plasma vidin KDE Plasma 6 jaoks" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma vidin" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Autentimise ootamine…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Avamine…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "%s lisamine paneelile ebaõnnestus" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "Tee paneelil paremklõps, vali „Lisa vidinaid…“ ja otsi nime %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s lisati paneelile." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "Võrguühendus puudub. Rakenduste paigaldamiseks loo internetiühendus." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "See pakett pole lubatud." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Andmebaaside sünkroonimine…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Sõltuvuste lahendamine…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Konfliktide kontrollimine…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Pakettide allalaadimine…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Allkirjade kontrollimine…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Terviklikkuse kontrollimine…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Pakettide laadimine…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Kettaruumi kontrollimine…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Muudatuste rakendamine…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Paigaldamine…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Uuendamine…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Paigaldusjärgsete toimingute käivitamine…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "{name} allalaadimine…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Allalaadimine… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Autentimine ebaõnnestus. Rakenduste paigaldamiseks on vaja administraatori " +"õigusi." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Paketihaldurit kasutab mõni teine programm. Oota, kuni see lõpetab, ja " +"proovi uuesti." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "Internetiühendus puudub. Loo internetiühendus ja proovi uuesti." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Pakettide allalaadimine ebaõnnestus. Kontrolli internetiühendust ja proovi " +"uuesti." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Paketiloendid on aegunud, mistõttu peeglitel pole enam soovitud faile. " +"Uuenda süsteemi ja proovi uuesti." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Selle rakenduse paigaldamiseks pole kettal piisavalt vaba ruumi." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Paketti ei leitud seadistatud hoidlatest." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Mõnda sõltuvust ei õnnestunud lahendada." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Pakett on vastuolus juba paigaldatud tarkvaraga." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Paketi allkirja ei õnnestunud kontrollida. Võtmerõngast võib olla vaja " +"uuendada." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Allalaaditud failid ei läbinud terviklikkuse kontrolli. Midagi ei " +"paigaldatud." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Paigaldamine lõppes, kuid rakendust ei leitud süsteemist." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Praegune töölauakeskkond seda rakendust ei toeta." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Paigaldamine ebaõnnestus. Lisateavet leiad üksikasjadest." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Paigaldaja ei lõpetanud õigeaegselt." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Toiming on veel pooleli…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Paigaldamise ettevalmistamine…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "Programmi kpackagetool6 ei leitud." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Alla laaditud {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Oota, kuni praegune paigaldamine lõpeb, ja proovi siis uuesti." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "%s paigaldamine ebaõnnestus" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s on edukalt paigaldatud." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "%s paigaldamine tühistati." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "%s paigaldamine ebaõnnestus." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s on juba paigaldatud." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "Seadistatud hoidlatest laaditakse alla %(count)d pakett (%(size)s)." +msgstr[1] "" +"Seadistatud hoidlatest laaditakse alla %(count)d paketti (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Sinult küsitakse administraatori parooli." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Paketiloendeid uuendati viimati %d päev tagasi. Kui paigaldamine " +"ebaõnnestub, uuenda esmalt süsteemi." +msgstr[1] "" +"Paketiloendeid uuendati viimati %d päeva tagasi. Kui paigaldamine " +"ebaõnnestub, uuenda esmalt süsteemi." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Kas paigaldada %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Kas uuendada süsteemi ja paigaldada %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Enne %s paigaldamist uuendatakse kõik paigaldatud paketid. Kõige korraga " +"uuendamine väldib osalisi uuendusi, kuid see võib võtta aega ja nõuda suure " +"andmehulga allalaadimist." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s on Plasma vidin ega ole paketina saadaval. See laaditakse alla BigLinuxi " +"ametlikust GitHubi hoidlast, kontrollitakse teadaoleva kontrollsumma alusel " +"ja paigaldatakse ainult sinu kasutajale." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Administraatori parooli pole vaja." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s pole paigaldatud" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "Rakendus pole paigaldatud ega ole seadistatud hoidlates saadaval." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"See on seadistatud hoidlates saadaval (pakett %(package)s, hoidlast " +"%(repo)s). Kas soovid selle kohe paigaldada?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Mitte praegu" diff --git a/locale/fi.po b/locale/fi.po index 1118f00..8029779 100644 --- a/locale/fi.po +++ b/locale/fi.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: fi\n" @@ -14,474 +14,614 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Ydin" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Työpöytä" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Tuntematon" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Näyttö" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Sovellusta %s ei voitu avata. Sitä ei ehkä ole asennettu." +msgid "QR code: %s" +msgstr "QR-koodi: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Sovellusta ei voitu avata." -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Sovellusta %s ei voitu avata. Sitä ei ehkä ole asennettu." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "asennettu" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "ei saatavilla" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "ei asennettu" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "oletusselain" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s ei ole saatavilla määritetyistä ohjelmistolähteistä" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Asenna %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Asennetaan %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Valmistellaan latausta…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Asennuksen edistyminen" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Näytä tiedot" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Näytä asennustiedot" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Asennuslokin tuloste" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Peruuta" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Peruuta asennus" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Avaa" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Avaa %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Valmis" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Sulje asennuspaneeli" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Asennetaan %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Se on asetettu oletusselaimeksesi." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Asennuksen aikana ei voi peruuttaa." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Sovellus on valmis käytettäväksi." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s asennettu onnistuneesti!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s asennettu onnistuneesti" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Sovelluksen %s asennus epäonnistui" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Tarkista alla olevat tiedot saadaksesi lisätietoja." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Sovelluksen %s asennus epäonnistui" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Asennuksen aikana ei voi peruuttaa." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Asennus peruttiin" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Ladataan {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Tunnistautuminen peruttiin. Mitään ei asennettu." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Ladataan… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Mitään ei asennettu." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Piilota tiedot" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Piilota asennustiedot" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Peruutetaan…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Peruutetaan asennusta…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Tietoja: BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Päävalikko" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "Etsimässä täydellistä järjestelmää!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Tervetuloa uuteen järjestelmääsi" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Vaihdetaan oletusselainta" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Sulje" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Avaa Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s ei ole saatavilla" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s ei ole määritetyissä ohjelmistolähteissä, joten sitä ei voi asentaa " +"turvallisesti täältä. Voit etsiä sitä Big Store -sovelluksesta, joka " +"näyttää, mistä kukin paketti on peräisin." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Asetetaan %s oletukseksi…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s asetettu oletukseksi" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Toiminto on yhä käynnissä…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Asetetaan oletusselaimeksi…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Se on asetettu oletusselaimeksesi." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Näytä käynnistyksessä" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Tervetuloa" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Edellinen sivu" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Seuraava sivu" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Aloita" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Asennus on käynnissä" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Jos suljet ikkunan nyt, asennus jatkuu taustalla, mutta et näe sen tulosta." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Pidä auki" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Sulje silti" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "Käytä eri tekoälypalveluja suoraan KDE Plasmasta." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Saavutettavuus" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Asennettavat sovellukset" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Äänimuunnin" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "BigLinuxin tiedot" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinuxin asetukset" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Valitse avatarisi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Valitse oletusselaimesi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Määritä ääni" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Ohjauskeskus" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Löydä ja asenna BigLinuxille luotuja tehokkaita sovelluksia. Paranna " +"pelaamista, etäkäyttöä, multimediaa, tuottavuutta ja saavutettavuutta " +"yhdellä napsautuksella." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Tutustu joihinkin ominaisuuksiin" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Näyttöasetukset" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Lahjoita" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Lahjoitukset ja sosiaalinen media" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Ohjainten asennus ja laitetiedot" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Ohjainhallinta" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Perhesuoja" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Foorumi" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Laitteistonhallinta" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Alkuasetukset" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Asenna tai poista ohjaimia ja laiteohjelmistoja helposti." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -491,75 +631,101 @@ msgstr "" "siirtoa laitteiden välillä paikallisissa verkoissa. Saatavilla Google Play " "-kaupassa Androidille ja App Store -kaupassa iPhonelle." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Ytimien hallinta" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Kielipaketit" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Juridisia työkaluja brasilialaisille asianajajille: digitaaliset varmenteet " +"(A1/A3), PDF-allekirjoitus, WebSigner ja pääsy tuomioistuinten järjestelmiin." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Hallitse ohjaimia, laiteohjelmistoja ja ytimiä sekä tarkastele laitteistosi " +"tietoja." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Hallitse verkkokameroita, videolähteitä ja multimediaominaisuuksia yhdessä " +"keskitetyssä käyttöliittymässä." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Verkkotiedot" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Kohinanvaimennus" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR PDF:ään" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Avaa lapsilukko" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimoi pelisi suorituskykyprofiileilla, grafiikkaominaisuuksilla, " +"valvonnalla ja lisäasetuksilla." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Alustamme kehittyy yhteistyöllä. Tule mukaan kehittämään sitä." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Tulostimet" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -569,43 +735,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Istunto ja teemat" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Aseta oletusselaimesi." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Jaa pelejä ja pelaa etänä muiden laitteiden ja ystävien kanssa." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Tekstinlukija" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Ohjaa tietokonettasi verkkokameran tallentamilla liikkeillä." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Videomuunnin" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -613,19 +791,19 @@ msgstr "Tarjoamme kattavat asetukset, joista voit valita helposti." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Verkkosovellukset" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -635,6 +813,447 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "BigLinuxin alkuasetukset ja ominaisuuksien esittely" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Tämä ohjelma on vapaa ohjelmisto, jota levitetään GNU General Public License " +"-lisenssillä." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Lähdekoodi" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Tarkistetaan…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Ei asennettu" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Asennetaan" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Asennettu" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Asennus epäonnistui" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Ei saatavilla" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Vaatii KDE Plasman" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Tiedot" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Näytä sovelluksen %s asennustiedot" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Peruuta sovelluksen %s asennus" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Asenna" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Päivitä ja asenna" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Yritä uudelleen" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Yritä asentaa %s uudelleen" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Lisätty paneeliin" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Lisää paneeliin" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Lisää %s paneeliin" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Toinen asennus on käynnissä" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Ei saatavilla määritetyistä ohjelmistolähteistä" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Plasma-sovelma KDE Plasma 6 -työpöydälle" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma-sovelma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Odotetaan tunnistautumista…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Avataan…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Kohdetta %s ei voitu lisätä paneeliin" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Napsauta paneelia hiiren oikealla painikkeella, valitse ”Lisää sovelmia…” ja " +"hae nimellä %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s lisättiin paneeliin." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Olet offline-tilassa. Muodosta yhteys internetiin asentaaksesi sovelluksia." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Tämä paketti ei ole sallittu." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Synkronoidaan tietokantoja…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Selvitetään riippuvuuksia…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Tarkistetaan ristiriitoja…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Ladataan paketteja…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Tarkistetaan allekirjoituksia…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Tarkistetaan eheyttä…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Luetaan paketteja…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Tarkistetaan levytilaa…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Otetaan muutoksia käyttöön…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Asennetaan…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Päivitetään…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Suoritetaan asennuksen jälkeisiä toimintoja…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Ladataan {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Ladataan… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Tunnistautuminen epäonnistui. Sovellusten asentaminen vaatii ylläpitäjän " +"oikeudet." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Toinen ohjelma käyttää paketinhallintaa. Odota, että se valmistuu, ja yritä " +"uudelleen." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "Ei internetyhteyttä. Muodosta yhteys internetiin ja yritä uudelleen." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "Paketteja ei voitu ladata. Tarkista internetyhteys ja yritä uudelleen." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Pakettiluettelot ovat vanhentuneita, joten peilipalvelimilla ei enää ole " +"pyydettyjä tiedostoja. Päivitä järjestelmä ja yritä uudelleen." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Levyllä ei ole tarpeeksi vapaata tilaa tämän sovelluksen asentamiseen." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Pakettia ei löytynyt määritetyistä ohjelmistolähteistä." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Joitakin riippuvuuksia ei voitu selvittää." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Paketti on ristiriidassa jo asennettujen ohjelmistojen kanssa." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Paketin allekirjoitusta ei voitu vahvistaa. Avainrengas on ehkä päivitettävä." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Ladatut tiedostot eivät läpäisseet eheystarkistusta. Mitään ei asennettu." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Asennus valmistui, mutta sovellusta ei löytynyt järjestelmästä." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Tätä sovellusta ei tueta nykyisessä työpöytäympäristössä." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Asennus epäonnistui. Katso lisätietoja asennuksen tiedoista." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Asennusohjelma ei valmistunut ajoissa." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Toiminto on yhä käynnissä…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Valmistellaan asennusta…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "Ohjelmaa kpackagetool6 ei löytynyt." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Ladattu {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Odota, että nykyinen asennus valmistuu, ja yritä sitten uudelleen." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Sovellusta %s ei voitu asentaa" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s asennettiin onnistuneesti." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Sovelluksen %s asennus peruttiin." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Sovellusta %s ei voitu asentaa." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s on jo asennettu." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"%(count)d paketti ladataan määritetyistä ohjelmistolähteistä (%(size)s)." +msgstr[1] "" +"%(count)d pakettia ladataan määritetyistä ohjelmistolähteistä (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Sinulta kysytään ylläpitäjän salasanaa." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Pakettiluettelot päivitettiin viimeksi %d päivä sitten. Jos asennus " +"epäonnistuu, päivitä järjestelmä ensin." +msgstr[1] "" +"Pakettiluettelot päivitettiin viimeksi %d päivää sitten. Jos asennus " +"epäonnistuu, päivitä järjestelmä ensin." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Asennetaanko %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Päivitetäänkö järjestelmä ja asennetaanko %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Kaikki asennetut paketit päivitetään ennen kuin %s asennetaan. Kaiken " +"päivittäminen kerralla estää osittaiset päivitykset, mutta se voi kestää " +"jonkin aikaa ja vaatia suuren tietomäärän lataamista." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s on Plasma-sovelma, eikä sitä ole saatavilla pakettina. Se ladataan " +"BigLinuxin virallisesta GitHub-tietovarastosta, tarkistetaan tunnettua " +"tarkistussummaa vasten ja asennetaan vain omalle käyttäjällesi." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Ylläpitäjän salasanaa ei tarvita." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "Sovellusta %s ei ole asennettu" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Sovellusta ei ole asennettu, eikä sitä ole saatavilla määritetyistä " +"ohjelmistolähteistä." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Se on saatavilla määritetyistä ohjelmistolähteistä (paketti %(package)s, " +"lähteestä %(repo)s). Haluatko asentaa sen nyt?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Ei nyt" diff --git a/locale/fr.po b/locale/fr.po index 71da0fb..7a859d1 100644 --- a/locale/fr.po +++ b/locale/fr.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: fr\n" @@ -14,553 +14,723 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Noyau" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Bureau" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Inconnu" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Écran" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Impossible d'ouvrir %s. Il se peut qu'il ne soit pas installé." +msgid "QR code: %s" +msgstr "Code QR : %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Impossible d'ouvrir l'application" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Impossible d'ouvrir %s. Il se peut qu'il ne soit pas installé." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "installé" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "indisponible" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "non installé" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "navigateur par défaut" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s n'est pas disponible dans les dépôts configurés" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Installer %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Installation de %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Préparation du téléchargement…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Progression de l'installation" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Voir les détails" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Afficher les détails d'installation" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Sortie du journal d'installation" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Annuler" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Annuler l'installation" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Ouvrir" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Ouvrir %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Terminé" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Fermer le panneau d'installation" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Installation de %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Il a été défini comme votre navigateur par défaut." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Impossible d'annuler pendant l'installation." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "L'application est prête à l'emploi." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s installé avec succès !" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s installé avec succès" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Échec de l'installation de %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Vérifiez les détails ci-dessous pour plus d'informations." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "L'installation de %s a échoué." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Impossible d'annuler pendant l'installation." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Installation annulée" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Téléchargement de {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "L'authentification a été annulée. Rien n'a été installé." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Téléchargement… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Rien n'a été installé." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Masquer les détails" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Masquer les détails d'installation" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Annulation…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Annulation de l'installation…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "À propos de BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Menu principal" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "À la recherche du système parfait !" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Bienvenue dans votre nouveau système" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Changement du navigateur par défaut" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Fermer" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Ouvrir Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s n'est pas disponible" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s ne figure pas dans les dépôts configurés et ne peut donc pas être " +"installé ici en toute sécurité. Vous pouvez le rechercher dans Big Store, " +"qui indique la provenance de chaque paquet." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Définition de %s par défaut…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s défini par défaut" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Toujours en cours…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Définition comme navigateur par défaut…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Il a été défini comme votre navigateur par défaut." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Afficher au démarrage" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Bienvenue" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Page précédente" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Page suivante" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Commencer" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Une installation est en cours" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Si vous fermez la fenêtre maintenant, l'installation se poursuivra en " +"arrière-plan, mais vous n'en verrez pas le résultat." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Laisser ouverte" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Fermer quand même" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Accédez à différents services d'intelligence artificielle directement depuis " +"KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Accessibilité" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Applications à installer" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Convertisseur audio" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Informations sur BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Paramètres de BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Choisissez votre avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Choisissez votre navigateur par défaut" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Configurer la voix" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Centre de contrôle" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Découvrez et installez de puissantes applications conçues pour BigLinux. " +"Améliorez le jeu, l'accès à distance, le multimédia, la productivité et " +"l'accessibilité en un seul clic." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Découvrez certaines fonctionnalités" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Paramètres d'affichage" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Faire un don" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Dons et réseaux sociaux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Installation de pilotes et informations sur le matériel" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Gestionnaire de pilotes" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Sécurité familiale" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Forum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Gestion du matériel" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Paramètres initiaux" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Installez ou supprimez facilement des pilotes et des micrologiciels." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" -"KDE Connect est une application qui facilite la communication sans fil et le" -" transfert de données entre les appareils sur des réseaux locaux. Disponible" -" sur le Google Play Store pour Android et l'App Store pour iPhone." - -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Gestionnaire de noyau" +"KDE Connect est une application qui facilite la communication sans fil et le " +"transfert de données entre les appareils sur des réseaux locaux. Disponible " +"sur le Google Play Store pour Android et l'App Store pour iPhone." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Paquets de langue" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Boîte à outils juridique pour les avocats brésiliens : certificats " +"numériques (A1/A3), signature de PDF, WebSigner et accès aux systèmes des " +"tribunaux." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Gérez les pilotes, les micrologiciels et les noyaux, et consultez les " +"informations sur votre matériel." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Gérez les webcams, les sources vidéo et les fonctionnalités multimédias " +"depuis une interface centralisée." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Informations sur le réseau" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Réduction du bruit" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR vers PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Ouvrir le contrôle parental" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimisez vos jeux grâce aux profils de performances, aux fonctionnalités " +"graphiques, à la surveillance et aux paramètres avancés." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "" "Notre plateforme repose sur la collaboration. Participez à son évolution." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Imprimantes" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -570,43 +740,56 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Session et thèmes" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Définissez votre navigateur par défaut." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Partagez et jouez à distance avec d'autres appareils et vos amis." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Narrateur de texte" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "" +"Contrôlez votre ordinateur grâce aux mouvements captés par votre webcam." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Convertisseur vidéo" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -614,19 +797,19 @@ msgstr "Nous proposons un large choix de paramètres faciles à sélectionner." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Applications web" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -636,6 +819,459 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Configuration initiale et présentation des fonctionnalités de BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Ce programme est un logiciel libre distribué sous la licence publique " +"générale GNU (GNU GPL)." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Code source" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Vérification…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Non installé" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Installation en cours" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Installé" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Échec de l'installation" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Indisponible" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Nécessite KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Détails" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Afficher les détails de l'installation de %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Annuler l'installation de %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installer" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Mettre à jour et installer" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Réessayer" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Réessayer d'installer %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Ajouté au panneau" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Ajouter au panneau" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Ajouter %s au panneau" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Une autre installation est en cours" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Indisponible dans les dépôts configurés" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Composant graphique pour KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Composant graphique Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "En attente d'authentification…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Ouverture…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Impossible d'ajouter %s au panneau" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Faites un clic droit sur le panneau, choisissez « Ajouter des composants " +"graphiques… » et recherchez %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s a été ajouté au panneau." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Vous êtes hors ligne. Connectez-vous à Internet pour installer des " +"applications." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Ce paquet n'est pas autorisé." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Synchronisation des bases de données…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Résolution des dépendances…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Recherche de conflits…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Téléchargement des paquets…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Vérification des signatures…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Vérification de l'intégrité…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Chargement des paquets…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Vérification de l'espace disque…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Application des modifications…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Installation…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Mise à niveau…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Exécution des tâches post-installation…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Téléchargement de {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Téléchargement… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Échec de l'authentification. Les droits d'administrateur sont nécessaires " +"pour installer des applications." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Un autre programme utilise le gestionnaire de paquets. Attendez qu'il se " +"termine, puis réessayez." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "Aucune connexion Internet. Connectez-vous à Internet, puis réessayez." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Impossible de télécharger les paquets. Vérifiez votre connexion Internet, " +"puis réessayez." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Les listes de paquets sont obsolètes : les miroirs ne disposent plus des " +"fichiers demandés. Mettez à jour le système, puis réessayez." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "" +"L'espace disque disponible est insuffisant pour installer cette application." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Le paquet est introuvable dans les dépôts configurés." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Certaines dépendances n'ont pas pu être résolues." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Le paquet est en conflit avec des logiciels déjà installés." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"La signature d'un paquet n'a pas pu être vérifiée. Le trousseau de clés doit " +"peut-être être mis à jour." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Les fichiers téléchargés n'ont pas passé la vérification d'intégrité. Rien " +"n'a été installé." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "" +"L'installation est terminée, mais l'application est introuvable sur le " +"système." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "" +"Cette application n'est pas prise en charge par l'environnement de bureau " +"actuel." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "L'installation a échoué. Consultez les détails pour en savoir plus." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Le programme d'installation ne s'est pas terminé à temps." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Toujours en cours…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Préparation de l'installation…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6 est introuvable." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Téléchargé : {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Attendez la fin de l'installation en cours, puis réessayez." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Impossible d'installer %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s a été installé avec succès." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "L'installation de %s a été annulée." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Impossible d'installer %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s est déjà installé." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"%(count)d paquet sera téléchargé depuis les dépôts configurés (%(size)s)." +msgstr[1] "" +"%(count)d paquets seront téléchargés depuis les dépôts configurés (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Le mot de passe administrateur vous sera demandé." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Les listes de paquets ont été mises à jour pour la dernière fois il y a %d " +"jour. Si l'installation échoue, mettez d'abord le système à jour." +msgstr[1] "" +"Les listes de paquets ont été mises à jour pour la dernière fois il y a %d " +"jours. Si l'installation échoue, mettez d'abord le système à jour." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Installer %s ?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Mettre à jour le système et installer %s ?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Tous les paquets installés seront mis à jour avant l'installation de %s. " +"Tout mettre à jour en même temps évite les mises à niveau partielles, mais " +"cela peut prendre un certain temps et télécharger une grande quantité de " +"données." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s est un composant graphique Plasma et n'est pas disponible sous forme de " +"paquet. Il sera téléchargé depuis le dépôt officiel de BigLinux sur GitHub, " +"vérifié à l'aide d'une somme de contrôle connue et installé uniquement pour " +"votre utilisateur." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Aucun mot de passe administrateur n'est requis." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s n'est pas installé" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"L'application n'est pas installée et n'est pas disponible dans les dépôts " +"configurés." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Elle est disponible dans les dépôts configurés (paquet %(package)s, " +"provenant de %(repo)s). Voulez-vous l'installer maintenant ?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Pas maintenant" diff --git a/locale/he.po b/locale/he.po index 7451dc5..f6499f9 100644 --- a/locale/he.po +++ b/locale/he.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: he\n" @@ -12,447 +12,586 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n==2 ? 1 : n>10 && n%10==0 ? 2 : 3)\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n==2 ? 1 : n>10 && n%10==0 ? " +"2 : 3)\n" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "אישור" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "ליבה" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "שולחן עבודה" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "לא ידוע" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "תצוגה" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "לא ניתן לפתוח את %s. ייתכן שהוא לא מותקן." +msgid "QR code: %s" +msgstr "קוד QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "לא ניתן לפתוח את היישום" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "אישור" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "לא ניתן לפתוח את %s. ייתכן שהוא לא מותקן." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "מותקן" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "לא זמין" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "לא מותקן" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "דפדפן ברירת מחדל" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s אינו זמין במאגרים המוגדרים" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "התקן את %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "התקנת %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "הכנת ההורדה…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "התקדמות ההתקנה" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "צפה בפרטים" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "הצג פרטי התקנה" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "פלט יומן התקנה" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "ביטול" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "ביטול התקנה" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "פתח" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "פתח את %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "סיום" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "סגור את לוח ההתקנה" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "התקנת %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "הוא הוגדר כדפדפן ברירת המחדל שלך." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "לא ניתן לבטל במהלך ההתקנה" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "היישום מוכן לשימוש." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s הותקן בהצלחה!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s הותקן בהצלחה" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "ההתקנה של %s נכשלה" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "בדוק את הפרטים למטה למידע נוסף." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "התקנת %s נכשלה" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "לא ניתן לבטל במהלך ההתקנה" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "ההתקנה בוטלה" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "הורדת {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "האימות בוטל. לא הותקן דבר." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "הורדה… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "לא הותקן דבר." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "הסתר פרטים" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "הסתר פרטי התקנה" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "הביטול מתבצע…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "ביטול ההתקנה מתבצע…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "על אודות BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "תפריט ראשי" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "מחפש את המערכת המושלמת!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "ברוך הבא למערכת החדשה שלך" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "שינוי דפדפן ברירת מחדל" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "סגור" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "פתח את Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s אינו זמין" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s אינו נמצא במאגרים המוגדרים, ולכן לא ניתן להתקין אותו מכאן בצורה בטוחה. " +"אפשר לחפש אותו ב־Big Store, שמציג את המקור של כל חבילה." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "הגדרת %s כברירת מחדל…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s הוגדר כברירת מחדל" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "עדיין עובד…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "הגדרה כדפדפן ברירת המחדל שלך…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "הוא הוגדר כדפדפן ברירת המחדל שלך." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "הצג בהפעלה" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "ברוך הבא" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "עמוד קודם" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "עמוד הבא" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "התחל" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "מתבצעת התקנה" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"אם תסגור את החלון עכשיו, ההתקנה תמשיך ברקע, אך לא תוכל לראות את התוצאה שלה." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "השאר פתוח" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "סגור בכל זאת" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "גישה לשירותי בינה מלאכותית שונים ישירות מ־KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "נגישות" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "יישומים להתקנה" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "ממיר אודיו" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "מידע על BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "הגדרות BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "בחר את הדמות שלך" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "בחר את דפדפן ברירת המחדל שלך" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "הגדר קול" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "מרכז בקרה" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"גלה והתקן יישומים עוצמתיים שנוצרו עבור BigLinux. שפר משחקים, גישה מרחוק, " +"מולטימדיה, פרודוקטיביות ונגישות בלחיצה אחת בלבד." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "גלה כמה תכונות" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "הגדרות תצוגה" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "תרום" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "תרומות ורשתות חברתיות" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "התקנת מנהלי התקנים ומידע על חומרה" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "מנהל מנהלי התקנים" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "בטיחות המשפחה" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "פורום" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "ניהול חומרה" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "הגדרות ראשוניות" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "התקן או הסר מנהלי התקן וקושחות בקלות." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -462,75 +601,96 @@ msgstr "" "ברשתות מקומיות. זמין ב־Google Play Store עבור Android וב־App Store עבור " "iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "מנהל הליבה" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "חבילות שפה" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"כלים משפטיים לעורכי דין ברזילאים: אישורים דיגיטליים (A1/A3), חתימה על PDF, " +"WebSigner וגישה למערכות בתי המשפט." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "ניהול מנהלי התקנים, קושחה וליבות, וצפייה במידע על החומרה שלך." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "ניהול מצלמות רשת, מקורות וידאו ותכונות מולטימדיה בממשק מרכזי אחד." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "מידע על הרשת" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "הפחתת רעש" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR ל-PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "פתח בקרת הורים" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"מטב את המשחקים שלך עם פרופילי ביצועים, תכונות גרפיות, ניטור והגדרות מתקדמות." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "הפלטפורמה שלנו היא שיתופית, הצטרף להתפתחות הזו." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "מדפסות" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -538,43 +698,55 @@ msgstr "הגן על ילדיך באינטרנט. הגדר חשבונות בפי # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "הפעלה וערכות נושא" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "הגדר את דפדפן ברירת המחדל שלך." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "שתף ושחק במשחקים מרחוק עם מכשירים אחרים וחברים." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "מקריא טקסט" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "השתמש בתנועות שמצלמת הרשת קולטת כדי לשלוט במחשב." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "ממיר וידאו" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -582,19 +754,19 @@ msgstr "אנו מציעים מגוון רחב של הגדרות שקל לבחו # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "יישומי רשת" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -602,6 +774,440 @@ msgstr "התרומה שלך חשובה מאוד לפרויקט. עקוב אחר # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "הגדרה ראשונית והיכרות עם התכונות של BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"תוכנה זו היא תוכנה חופשית המופצת לפי תנאי הרישיון הציבורי הכללי של GNU‏ (GNU " +"GPL)." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "קוד מקור" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "בבדיקה…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "לא מותקן" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "בהתקנה" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "מותקן" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "ההתקנה נכשלה" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "לא זמין" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "דורש KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "פרטים" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "הצג את פרטי ההתקנה של %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "בטל את ההתקנה של %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "התקן" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "עדכן והתקן" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "נסה שוב" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "נסה שוב להתקין את %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "נוסף ללוח" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "הוסף ללוח" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "הוסף את %s ללוח" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "התקנה אחרת מתבצעת כעת" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "לא זמין במאגרים המוגדרים" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "יישומון Plasma עבור KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "יישומון Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "ממתין לאימות…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "בפתיחה…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "לא ניתן להוסיף את %s ללוח" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "לחץ לחיצה ימנית על הלוח, בחר “הוספת יישומונים…” וחפש את %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s נוסף ללוח." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "אין חיבור לרשת. התחבר לאינטרנט כדי להתקין יישומים." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "חבילה זו אינה מורשית." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "סנכרון מסדי הנתונים…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "פתרון תלויות…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "בדיקת התנגשויות…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "הורדת חבילות…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "אימות חתימות…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "אימות שלמות…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "טעינת חבילות…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "בדיקת שטח פנוי בדיסק…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "החלת שינויים…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "ההתקנה מתבצעת…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "השדרוג מתבצע…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "הרצת פעולות שלאחר ההתקנה…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "הורדת {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "הורדה… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "האימות נכשל. נדרשת הרשאת מנהל כדי להתקין יישומים." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "תוכנה אחרת משתמשת במנהל החבילות. המתן עד שתסיים ונסה שוב." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "אין חיבור לאינטרנט. התחבר לאינטרנט ונסה שוב." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "לא ניתן להוריד את החבילות. בדוק את החיבור לאינטרנט ונסה שוב." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"רשימות החבילות אינן מעודכנות, ולכן אתרי המראה כבר אינם מכילים את הקבצים " +"המבוקשים. עדכן את המערכת ונסה שוב." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "אין מספיק שטח פנוי בדיסק כדי להתקין יישום זה." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "החבילה לא נמצאה במאגרים המוגדרים." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "לא ניתן היה לפתור חלק מהתלויות." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "החבילה מתנגשת בתוכנה שכבר מותקנת." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "לא ניתן היה לאמת חתימה של חבילה. ייתכן שיש לעדכן את מחזיק המפתחות." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "הקבצים שהורדו לא עברו את בדיקת השלמות. לא הותקן דבר." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "ההתקנה הסתיימה, אך היישום לא נמצא במערכת." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "יישום זה אינו נתמך בסביבת שולחן העבודה הנוכחית." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "ההתקנה נכשלה. עיין בפרטים למידע נוסף." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "תוכנית ההתקנה לא הסתיימה בזמן." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "עדיין עובד…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "הכנת ההתקנה…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6 לא נמצא." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "הורדו: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "המתן לסיום ההתקנה הנוכחית ונסה שוב." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "לא ניתן להתקין את %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s הותקן בהצלחה." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "ההתקנה של %s בוטלה." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "לא ניתן להתקין את %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s כבר מותקן." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "%(count)d חבילה תורד מהמאגרים המוגדרים (%(size)s)." +msgstr[1] "%(count)d חבילות יורדו מהמאגרים המוגדרים (%(size)s)." +msgstr[2] "%(count)d חבילות יורדו מהמאגרים המוגדרים (%(size)s)." +msgstr[3] "%(count)d חבילות יורדו מהמאגרים המוגדרים (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "תתבקש להזין את סיסמת המנהל." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"רשימות החבילות עודכנו לאחרונה לפני %d יום. אם ההתקנה תיכשל, עדכן תחילה את " +"המערכת." +msgstr[1] "" +"רשימות החבילות עודכנו לאחרונה לפני %d ימים. אם ההתקנה תיכשל, עדכן תחילה את " +"המערכת." +msgstr[2] "" +"רשימות החבילות עודכנו לאחרונה לפני %d ימים. אם ההתקנה תיכשל, עדכן תחילה את " +"המערכת." +msgstr[3] "" +"רשימות החבילות עודכנו לאחרונה לפני %d ימים. אם ההתקנה תיכשל, עדכן תחילה את " +"המערכת." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "להתקין את %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "לעדכן את המערכת ולהתקין את %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"כל החבילות המותקנות יעודכנו לפני ההתקנה של %s. עדכון של הכול יחד מונע " +"שדרוגים חלקיים, אך הוא עשוי להימשך זמן מה ולהוריד כמות גדולה של נתונים." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s הוא יישומון של Plasma ואינו זמין כחבילה. הוא יורד מהמאגר הרשמי של " +"BigLinux ב־GitHub, ייבדק מול סכום ביקורת ידוע ויותקן עבור המשתמש שלך בלבד." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "לא נדרשת סיסמת מנהל." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s אינו מותקן" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "היישום אינו מותקן ואינו זמין במאגרים המוגדרים." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"הוא זמין במאגרים המוגדרים (חבילה %(package)s, מתוך %(repo)s). להתקין אותו " +"עכשיו?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "לא עכשיו" diff --git a/locale/hr.po b/locale/hr.po index 7c37703..8078df7 100644 --- a/locale/hr.po +++ b/locale/hr.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: hr\n" @@ -12,416 +12,559 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "U redu" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Jezgra" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Radna površina" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Nepoznato" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Zaslon" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Nije moguće otvoriti %s. Možda nije instaliran." +msgid "QR code: %s" +msgstr "QR kôd: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Nije moguće otvoriti aplikaciju." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "U redu" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Nije moguće otvoriti %s. Možda nije instaliran." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "instalirano" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "nedostupno" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "nije instalirano" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "zadani preglednik" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "Aplikacija %s nije dostupna u konfiguriranim repozitorijima" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Instaliraj %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Instaliranje %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Priprema preuzimanja…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Napredak instalacije" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Prikaži pojedinosti" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Prikaži pojedinosti instalacije" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Izlaz instalacijskog dnevnika" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Otkaži" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Otkaži instalaciju" +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Otvori" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Otvori %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Gotovo" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Zatvori instalacijsku ploču" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Instaliranje %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Postavljen je kao vaš zadani preglednik." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Ne možete otkazati tijekom instalacije." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Aplikacija je spremna za upotrebu." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s je uspješno instaliran!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s je uspješno instaliran" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Nije moguće instalirati %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Više informacija potražite u pojedinostima u nastavku." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Instalacija %s nije uspjela" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Ne možete otkazati tijekom instalacije." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Instalacija je otkazana" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Preuzimanje {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Autentifikacija je otkazana. Ništa nije instalirano." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Preuzimanje… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Ništa nije instalirano." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Sakrij pojedinosti" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Sakrij pojedinosti instalacije" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Otkazivanje…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Otkazivanje instalacije…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "O programu BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Glavni izbornik" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "U potrazi za savršenim sustavom!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Dobrodošli u vaš novi sustav" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Promjena zadanog preglednika" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Zatvori" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Otvori Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "Aplikacija %s nije dostupna" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"Aplikacija %s nije u konfiguriranim repozitorijima pa se odavde ne može " +"sigurno instalirati. Možete je potražiti u Big Storeu, koji prikazuje odakle " +"dolazi svaki paket." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Postavljanje %s kao zadanog preglednika…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s je postavljen kao zadani preglednik" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Još uvijek radi…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Postavljanje kao zadanog preglednika…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Postavljen je kao vaš zadani preglednik." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Prikaži pri pokretanju" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Dobrodošli" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Prethodna stranica" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Sljedeća stranica" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Započni" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Instalacija je u tijeku" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Ako sada zatvorite prozor, instalacija će se nastaviti u pozadini, ali " +"nećete vidjeti njezin rezultat." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Ostavi otvoreno" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Svejedno zatvori" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Pristupite različitim uslugama umjetne inteligencije izravno iz KDE Plasme." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Pristupačnost" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Aplikacije za instalaciju" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Pretvornik zvuka" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Informacije o BigLinuxu" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Postavke BigLinuxa" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Odaberite svoj avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Odaberite svoj zadani preglednik" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Konfiguriraj glas" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Kontrolni centar" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Otkrijte i instalirajte moćne aplikacije izrađene za BigLinux. Poboljšajte " +"igranje, udaljeni pristup, multimediju, produktivnost i pristupačnost jednim " +"klikom." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Otkrijte neke značajke" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Postavke prikaza" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Doniraj" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Donacije i društvene mreže" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Instalacija upravljačkih programa i informacije o hardveru" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Upravitelj upravljačkih programa" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Obiteljska sigurnost" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Forum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Upravljanje hardverom" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Početne postavke" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Jednostavno instalirajte ili uklonite upravljačke programe i firmver." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -431,75 +574,101 @@ msgstr "" "podataka između uređaja na lokalnim mrežama. Dostupna je na Google Play " "Storeu za Android i App Storeu za iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Upravitelj jezgre" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Jezični paketi" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Pravni alati za brazilske odvjetnike: digitalni certifikati (A1/A3), " +"potpisivanje PDF-a, WebSigner i pristup sudskim sustavima." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Upravljajte upravljačkim programima, firmverom i jezgrama te provjerite " +"informacije o svojem hardveru." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Upravljajte web-kamerama, izvorima videa i multimedijskim značajkama u " +"jednom središnjem sučelju." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Informacije o mreži" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Smanjenje šuma" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR u PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Otvori roditeljsku kontrolu" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimizirajte svoje igre pomoću profila performansi, grafičkih značajki, " +"nadzora i naprednih postavki." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Naša platforma razvija se suradnjom. Pridružite se njezinu razvoju." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Pisači" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -509,43 +678,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Sesija i teme" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Postavite svoj zadani preglednik." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Dijelite i igrajte igre na daljinu s drugim uređajima i prijateljima." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Čitač teksta" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Upravljajte računalom pokretima koje snima vaša web-kamera." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Pretvornik videozapisa" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -553,19 +734,19 @@ msgstr "Nudimo opsežne postavke koje možete jednostavno odabrati." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Web-aplikacije" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -574,6 +755,455 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Početno postavljanje i predstavljanje značajki BigLinuxa" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Ovaj program je slobodan softver koji se distribuira pod licencom GNU " +"General Public License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Izvorni kôd" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Provjera…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Nije instalirano" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Instaliranje" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Instalirano" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Instalacija nije uspjela" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Nedostupno" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Zahtijeva KDE Plasmu" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Pojedinosti" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Prikaži pojedinosti instalacije aplikacije %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Otkaži instalaciju aplikacije %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Instaliraj" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Ažuriraj i instaliraj" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Pokušaj ponovno" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Ponovno pokušaj instalirati %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Dodano na ploču" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Dodaj na ploču" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Dodaj %s na ploču" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Druga instalacija je u tijeku" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Nije dostupno u konfiguriranim repozitorijima" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Widget za KDE Plasmu 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Widget za Plasmu" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Čekanje na autentifikaciju…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Otvaranje…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Nije moguće dodati %s na ploču" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Desnom tipkom miša kliknite ploču, odaberite „Dodaj widgete…“ i potražite %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "Widget %s dodan je na ploču." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Niste povezani s internetom. Povežite se s internetom kako biste instalirali " +"aplikacije." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Ovaj paket nije dopušten." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Sinkronizacija baza podataka…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Razrješavanje ovisnosti…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Provjera sukoba…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Preuzimanje paketa…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Provjera potpisa…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Provjera cjelovitosti…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Učitavanje paketa…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Provjera prostora na disku…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Primjena promjena…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Instaliranje…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Nadogradnja…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Pokretanje zadataka nakon instalacije…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Preuzimanje {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Preuzimanje… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Autentifikacija nije uspjela. Za instaliranje aplikacija potrebna su " +"administratorska prava." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Drugi program koristi upravitelj paketa. Pričekajte da završi i pokušajte " +"ponovno." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "Nema internetske veze. Povežite se s internetom i pokušajte ponovno." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Nije moguće preuzeti pakete. Provjerite internetsku vezu i pokušajte ponovno." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Popisi paketa su zastarjeli pa zrcalni poslužitelji više nemaju tražene " +"datoteke. Ažurirajte sustav i pokušajte ponovno." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "" +"Nema dovoljno slobodnog prostora na disku za instaliranje ove aplikacije." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Paket nije pronađen u konfiguriranim repozitorijima." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Neke ovisnosti nije moguće razriješiti." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Paket je u sukobu s već instaliranim softverom." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Nije moguće provjeriti potpis paketa. Možda je potrebno ažurirati skup " +"ključeva." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Preuzete datoteke nisu prošle provjeru cjelovitosti. Ništa nije instalirano." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Instalacija je završena, ali aplikacija nije pronađena u sustavu." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Ova aplikacija nije podržana u trenutačnom radnom okruženju." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Instalacija nije uspjela. Više informacija potražite u pojedinostima." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Instalacijski program nije završio na vrijeme." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Još uvijek radi…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Priprema instalacije…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "Alat kpackagetool6 nije pronađen." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Preuzeto: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "" +"Pričekajte da trenutačna instalacija završi, a zatim pokušajte ponovno." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Nije moguće instalirati %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "Aplikacija %s uspješno je instalirana." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Instalacija aplikacije %s je otkazana." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Nije moguće instalirati %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "Aplikacija %s već je instalirana." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"Iz konfiguriranih repozitorija preuzet će se %(count)d paket (%(size)s)." +msgstr[1] "" +"Iz konfiguriranih repozitorija preuzet će se %(count)d paketa (%(size)s)." +msgstr[2] "" +"Iz konfiguriranih repozitorija preuzet će se %(count)d paketa (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Bit će zatražena administratorska lozinka." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Popisi paketa posljednji su put ažurirani prije %d dana. Ako instalacija ne " +"uspije, najprije ažurirajte sustav." +msgstr[1] "" +"Popisi paketa posljednji su put ažurirani prije %d dana. Ako instalacija ne " +"uspije, najprije ažurirajte sustav." +msgstr[2] "" +"Popisi paketa posljednji su put ažurirani prije %d dana. Ako instalacija ne " +"uspije, najprije ažurirajte sustav." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Instalirati %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Ažurirati sustav i instalirati %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Svi instalirani paketi bit će ažurirani prije instalacije aplikacije %s. " +"Ažuriranje svega odjednom sprječava djelomične nadogradnje, ali može " +"potrajati i preuzeti veliku količinu podataka." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s je widget za Plasmu i nije dostupan kao paket. Preuzet će se iz službenog " +"repozitorija BigLinuxa na GitHubu, provjeriti prema poznatom kontrolnom " +"zbroju i instalirati samo za vašeg korisnika." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Administratorska lozinka nije potrebna." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "Aplikacija %s nije instalirana" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Aplikacija nije instalirana i nije dostupna u konfiguriranim repozitorijima." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Dostupna je u konfiguriranim repozitorijima (paket %(package)s iz %(repo)s). " +"Želite li je sada instalirati?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Ne sada" diff --git a/locale/hu.po b/locale/hu.po index 9181d69..114222e 100644 --- a/locale/hu.po +++ b/locale/hu.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: hu\n" @@ -14,492 +14,659 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "Rendben" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Kernel" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Asztal" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Ismeretlen" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Kijelző" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Nem sikerült megnyitni: %s. Lehet, hogy nincs telepítve." +msgid "QR code: %s" +msgstr "QR-kód: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Nem sikerült megnyitni az alkalmazást." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "Rendben" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Nem sikerült megnyitni: %s. Lehet, hogy nincs telepítve." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "telepítve" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "nem érhető el" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "nincs telepítve" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "alapértelmezett böngésző" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "A(z) %s alkalmazás nem érhető el a beállított tárolókban" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "%s telepítése" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "%s telepítése…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Letöltés előkészítése…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Telepítési folyamat" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Részletek megtekintése" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Telepítési részletek megjelenítése" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "A telepítési napló kimenete" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Mégse" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Telepítés megszakítása" +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Megnyitás" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "%s megnyitása" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Kész" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Telepítési panel bezárása" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "%s telepítése" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Alapértelmezett böngészőként lett beállítva." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Telepítés közben nem lehet megszakítani." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Az alkalmazás használatra kész." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s sikeresen telepítve!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s sikeresen telepítve" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Nem sikerült telepíteni: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Ellenőrizze az alábbi részleteket a további információkért." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "A(z) %s telepítése meghiúsult." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Telepítés közben nem lehet megszakítani." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Telepítés megszakítva" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "{name} letöltése…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "A hitelesítés megszakadt. Semmi sem lett telepítve." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Letöltés… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Semmi sem lett telepítve." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Részletek elrejtése" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Telepítési részletek elrejtése" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Megszakítás…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Telepítés megszakítása…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "A BigLinux Welcome névjegye" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Főmenü" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "A tökéletes rendszer nyomában!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Üdvözöljük az új rendszerében" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Alapértelmezett böngésző megváltoztatása" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Bezárás" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Big Store megnyitása" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "A(z) %s alkalmazás nem érhető el" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"A(z) %s alkalmazás nem található a beállított tárolókban, ezért innen nem " +"telepíthető biztonságosan. Rákereshet a Big Store-ban, amely minden " +"csomagnál megmutatja, honnan származik." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "%s beállítása alapértelmezettként…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s alapértelmezettként beállítva" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Még dolgozik…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Beállítás alapértelmezett böngészőként…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Alapértelmezett böngészőként lett beállítva." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Indításkor megjelenítés" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Üdvözöljük" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Előző oldal" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Következő oldal" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Kezdjük el" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Telepítés van folyamatban" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Ha most bezárja az ablakot, a telepítés a háttérben folytatódik, de nem " +"fogja látni az eredményét." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Nyitva tartás" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Bezárás így is" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Érjen el különféle mesterségesintelligencia-szolgáltatásokat közvetlenül a " +"KDE Plasmából." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Akadálymentesítés" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Telepíthető alkalmazások" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Hangátalakító" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "BigLinux-információk" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinux-beállítások" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Válassza ki az avatárját" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Válassza ki az alapértelmezett böngészőjét" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Beszédhang beállítása" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Vezérlőközpont" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Fedezzen fel és telepítsen a BigLinuxhoz készült hatékony alkalmazásokat. " +"Tegye jobbá a játékot, a távoli elérést, a multimédiát, a termelékenységet " +"és az akadálymentesítést egyetlen kattintással." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Fedezze fel a funkciókat" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Kijelzőbeállítások" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Adományozás" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Adományozás és közösségi hálózatok" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Illesztőprogramok telepítése és hardverinformációk" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Illesztőprogram-kezelő" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Családi biztonság" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Fórum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Hardverkezelés" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Kezdőbeállítások" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "" -"Telepítse vagy távolítsa el egyszerűen az illesztőprogramokat és a " -"firmware-t." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" -"A KDE Connect megkönnyíti a vezeték nélküli kommunikációt és az adatátvitelt" -" a helyi hálózaton lévő eszközök között. Androidra a Google Play Áruházból, " +"A KDE Connect megkönnyíti a vezeték nélküli kommunikációt és az adatátvitelt " +"a helyi hálózaton lévő eszközök között. Androidra a Google Play Áruházból, " "iPhone-ra az App Store-ból tölthető le." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Kernelkezelő" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Nyelvi csomagok" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Jogi eszközök brazil ügyvédeknek: digitális tanúsítványok (A1/A3), PDF-" +"aláírás, WebSigner és hozzáférés a bírósági rendszerekhez." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Kezelje az illesztőprogramokat, a firmware-eket és a kerneleket, és tekintse " +"meg a hardverére vonatkozó információkat." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Kezelje a webkamerákat, a videoforrásokat és a multimédiás funkciókat " +"egyetlen központi felületen." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Hálózati információ" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Zajcsökkentés" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR a PDF-be" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Szülői felügyelet megnyitása" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimalizálja játékait teljesítményprofilokkal, grafikai funkciókkal, " +"monitorozással és speciális beállításokkal." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Platformunk az együttműködésre épül. Csatlakozzon a fejlődéséhez!" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Nyomtatók" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -509,43 +676,56 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Munkamenet és témák" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Állítsa be az alapértelmezett böngészőt." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "" +"Osszon meg játékokat, és játsszon távolról más eszközökkel és barátaival." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Szövegfelolvasó" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Vezérelje a számítógépét a webkamerája által rögzített mozdulatokkal." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Videóátalakító" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -553,19 +733,19 @@ msgstr "Átfogó beállításokat kínálunk, amelyek közül egyszerűen válas # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Webalkalmazások" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -575,6 +755,451 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Kezdeti beállítások és a BigLinux funkcióinak bemutatása" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Ez a program szabad szoftver, amelyet a GNU General Public License " +"feltételei szerint terjesztenek." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Forráskód" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Ellenőrzés…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Nincs telepítve" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Telepítés" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Telepítve" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Sikertelen telepítés" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Nem érhető el" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "KDE Plasma szükséges" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Részletek" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "A(z) %s alkalmazás telepítési részleteinek megjelenítése" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "A(z) %s alkalmazás telepítésének megszakítása" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Telepítés" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Frissítés és telepítés" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Újrapróbálás" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "A(z) %s alkalmazás telepítésének újrapróbálása" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Hozzáadva a panelhez" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Hozzáadás a panelhez" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "A(z) %s hozzáadása a panelhez" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Egy másik telepítés van folyamatban" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Nem érhető el a beállított tárolókban" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Widget a KDE Plasma 6-hoz" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma-widget" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Várakozás a hitelesítésre…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Megnyitás…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Nem sikerült hozzáadni a panelhez: %s" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Kattintson a jobb gombbal a panelre, válassza a „Widgetek hozzáadása…” " +"menüpontot, és keressen rá erre: %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "A(z) %s widget felkerült a panelre." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Nincs internetkapcsolat. Alkalmazások telepítéséhez csatlakozzon az " +"internethez." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Ez a csomag nem engedélyezett." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Adatbázisok szinkronizálása…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Függőségek feloldása…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Ütközések ellenőrzése…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Csomagok letöltése…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Aláírások ellenőrzése…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Sértetlenség ellenőrzése…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Csomagok betöltése…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Lemezterület ellenőrzése…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Változtatások alkalmazása…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Telepítés…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Frissítés…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Telepítés utáni műveletek futtatása…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "{name} letöltése…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Letöltés… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"A hitelesítés sikertelen. Az alkalmazások telepítéséhez rendszergazdai " +"jogosultság szükséges." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Egy másik program használja a csomagkezelőt. Várja meg, amíg befejeződik, " +"majd próbálja újra." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"Nincs internetkapcsolat. Csatlakozzon az internethez, és próbálja újra." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Nem sikerült letölteni a csomagokat. Ellenőrizze az internetkapcsolatot, és " +"próbálja újra." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"A csomaglisták elavultak, ezért a tükrökön már nem találhatók meg a kért " +"fájlok. Frissítse a rendszert, és próbálja újra." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Nincs elég szabad lemezterület az alkalmazás telepítéséhez." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "A csomag nem található a beállított tárolókban." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Néhány függőséget nem sikerült feloldani." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "A csomag ütközik egy már telepített szoftverrel." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Egy csomag aláírását nem sikerült ellenőrizni. Lehet, hogy frissíteni kell a " +"kulcstartót." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"A letöltött fájlok nem mentek át a sértetlenségi ellenőrzésen. Semmi sem " +"lett telepítve." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "A telepítés befejeződött, de az alkalmazás nem található a rendszeren." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Ez az alkalmazás nem támogatott a jelenlegi asztali környezetben." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "" +"A telepítés sikertelen. További információkért tekintse meg a részleteket." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "A telepítő nem fejeződött be időben." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Még dolgozik…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Telepítés előkészítése…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "A kpackagetool6 nem található." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Letöltve: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Várja meg, amíg a jelenlegi telepítés befejeződik, majd próbálja újra." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Nem sikerült telepíteni: %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "A(z) %s alkalmazás telepítése sikeresen befejeződött." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "A(z) %s alkalmazás telepítése megszakadt." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Nem sikerült telepíteni: %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "A(z) %s alkalmazás már telepítve van." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "A beállított tárolókból %(count)d csomag lesz letöltve (%(size)s)." +msgstr[1] "A beállított tárolókból %(count)d csomag lesz letöltve (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Meg kell majd adnia a rendszergazdai jelszót." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"A csomaglisták utolsó frissítése %d napja volt. Ha a telepítés sikertelen, " +"először frissítse a rendszert." +msgstr[1] "" +"A csomaglisták utolsó frissítése %d napja volt. Ha a telepítés sikertelen, " +"először frissítse a rendszert." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Telepíti a(z) %s alkalmazást?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Frissíti a rendszert, és telepíti a(z) %s alkalmazást?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"A(z) %s alkalmazás telepítése előtt az összes telepített csomag frissül. Ha " +"mindent egyszerre frissít, elkerülhetők a részleges frissítések, de ez " +"eltarthat egy ideig, és nagy mennyiségű adat letöltésével járhat." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"A(z) %s egy Plasma-widget, és nem érhető el csomagként. A BigLinux hivatalos " +"GitHub-tárolójából lesz letöltve, egy ismert ellenőrzőösszeg alapján " +"ellenőrizve, és csak az Ön felhasználója számára lesz telepítve." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Nincs szükség rendszergazdai jelszóra." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "A(z) %s alkalmazás nincs telepítve" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Az alkalmazás nincs telepítve, és nem érhető el a beállított tárolókban." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Elérhető a beállított tárolókban (csomag: %(package)s, forrás: %(repo)s). " +"Szeretné most telepíteni?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Most nem" diff --git a/locale/is.po b/locale/is.po index 007b536..1a92860 100644 --- a/locale/is.po +++ b/locale/is.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: is\n" @@ -14,598 +14,776 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Kjarni" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Skjáborð" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Óþekkt" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Skjár" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Ekki tókst að opna %s. Hugsanlega er það ekki uppsett." +msgid "QR code: %s" +msgstr "QR-kóði: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Ekki tókst að opna forritið" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Ekki tókst að opna %s. Hugsanlega er það ekki uppsett." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "uppsett" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "ekki tiltækt" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "ekki uppsett" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "sjálfgefinn vafri" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s er ekki tiltækt í stilltum hugbúnaðarsöfnum" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Setja upp %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Set upp %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Undirbúningur niðurhals…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Framvinda uppsetningar" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Skoða upplýsingar" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Sýna uppsetningarupplýsingar" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Úttak uppsetningarannáls" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Hætta við" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Hætta við uppsetningu" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Opna" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Opna %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Lokið" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Loka uppsetningarspjaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Set upp %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Hann hefur verið stilltur sem sjálfgefinn vafri." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Ekki er hægt að hætta við meðan á uppsetningu stendur." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Forritið er tilbúið til notkunar." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s var sett upp með góðum árangri!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s var sett upp með góðum árangri" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Ekki tókst að setja upp %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Skoðaðu upplýsingarnar hér að neðan fyrir frekari upplýsingar." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Uppsetning á %s mistókst" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Ekki er hægt að hætta við meðan á uppsetningu stendur." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Hætt var við uppsetningu" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Sæki {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Hætt var við auðkenningu. Ekkert var sett upp." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Sæki… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Ekkert var sett upp." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Fela upplýsingar" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Fela uppsetningarupplýsingar" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Hætti við…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Hætti við uppsetningu…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Um BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Aðalvalmynd" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "Í leit að fullkomnu kerfi!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Velkomin í nýja kerfið þitt" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Breyting á sjálfgefnum vafra" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Loka" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Opna Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s er ekki tiltækt" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s er ekki í stilltum hugbúnaðarsöfnum og því er ekki hægt að setja það upp " +"á öruggan hátt héðan. Þú getur leitað að því í Big Store, sem sýnir hvaðan " +"hver pakki kemur." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Stilli %s sem sjálfgefinn vafra…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s hefur verið stilltur sem sjálfgefinn vafri" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Ennþá að vinna…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Stilli sem sjálfgefinn vafra…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Hann hefur verið stilltur sem sjálfgefinn vafri." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Sýna við ræsingu" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Velkomin" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Fyrri síða" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Næsta síða" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Byrjaðu" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Uppsetning er í gangi" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Ef þú lokar glugganum núna heldur uppsetningin áfram í bakgrunni, en þú munt " +"ekki sjá niðurstöðuna." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Halda opnu" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Loka samt" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "Fáðu aðgang að ýmsum gervigreindarþjónustum beint úr KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Aðgengi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Forrit til uppsetningar" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Hljóðbreytir" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "BigLinux upplýsingar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Stillingar BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Veldu auðkennismynd" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Veldu sjálfgefinn vafra" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Stilla rödd" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Stjórnborð" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Uppgötvaðu og settu upp öflug forrit sem eru gerð fyrir BigLinux. Bættu " +"leiki, fjaraðgang, margmiðlun, afköst og aðgengi með einum smelli." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Kynntu þér nokkra eiginleika" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Skjástillingar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Styrkja" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Styrkir og samfélagsmiðlar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Uppsetning rekla og upplýsingar um vélbúnað" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Reklastjórnun" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Fjölskylduöryggi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Spjallborð" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Vélbúnaðarstjórnun" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Upphafsstillingar" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Settu upp eða fjarlægðu rekla og fastbúnað á einfaldan hátt." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" "KDE Connect er forrit sem auðveldar þráðlaus samskipti og gagnaflutning " -"milli tækja á staðarnetum. Fáanlegt í Google Play Store fyrir Android og App" -" Store fyrir iPhone." - -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Kjarnastjórnun" +"milli tækja á staðarnetum. Fáanlegt í Google Play Store fyrir Android og App " +"Store fyrir iPhone." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Tungumálapakkar" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Lögfræðiverkfæri fyrir brasilíska lögmenn: stafræn skilríki (A1/A3), " +"undirritun PDF-skjala, WebSigner og aðgangur að kerfum dómstóla." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Stjórnaðu reklum, fastbúnaði og kjörnum og skoðaðu upplýsingar um " +"vélbúnaðinn þinn." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Stjórnaðu vefmyndavélum, myndmerkjagjöfum og margmiðlunareiginleikum í einu " +"miðlægu viðmóti." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Upplýsingar um net" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Suðminnkun" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR í PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Opna foreldraeftirlit" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Fínstilltu leikina þína með afkastasniðum, grafíkeiginleikum, vöktun og " +"ítarlegum stillingum." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Vettvangurinn okkar byggist á samvinnu. Taktu þátt í þróun hans." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Prentarar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." msgstr "" -"Verndaðu börnin þín á netinu. Stilltu reikninga undir eftirliti, skjátíma og" -" efnissíur." +"Verndaðu börnin þín á netinu. Stilltu reikninga undir eftirliti, skjátíma og " +"efnissíur." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Seta og þemu" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Stilltu sjálfgefinn vafra." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Deildu leikjum og spilaðu í fjartengingu með öðrum tækjum og vinum." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Textalesari" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Notaðu hreyfingar sem vefmyndavélin nemur til að stjórna tölvunni." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Myndskeiðabreytir" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -613,19 +791,19 @@ msgstr "Við bjóðum upp á ítarlegar stillingar sem auðvelt er að velja úr # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Vefforrit" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -635,6 +813,441 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Upphafsuppsetning og kynning á eiginleikum BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Þetta forrit er frjáls hugbúnaður sem dreift er samkvæmt GNU General Public " +"License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Grunnkóði" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Athuga…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Ekki uppsett" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Set upp" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Uppsett" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Uppsetning mistókst" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Ekki tiltækt" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Krefst KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Nánar" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Sýna upplýsingar um uppsetningu á %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Hætta við uppsetningu á %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Setja upp" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Uppfæra og setja upp" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Reyna aftur" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Reyna aftur að setja upp %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Bætt við spjaldið" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Bæta við spjaldið" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Bæta %s við spjaldið" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Önnur uppsetning er í gangi" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Ekki tiltækt í stilltum hugbúnaðarsöfnum" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Plasma-græja fyrir KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma-græja" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Bíð eftir auðkenningu…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Opna…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Ekki tókst að bæta %s við spjaldið" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "Hægrismelltu á spjaldið, veldu „Bæta við græjum…“ og leitaðu að %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s var bætt við spjaldið." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "Engin nettenging. Tengstu netinu til að setja upp forrit." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Þessi pakki er ekki leyfður." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Samstilli gagnagrunna…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Leysi úr kerfiskröfum…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Athuga árekstra…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Sæki pakka…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Sannreyni undirskriftir…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Sannreyni heilleika…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Hleð inn pökkum…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Athuga diskpláss…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Beiti breytingum…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Set upp…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Uppfæri…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Keyri aðgerðir eftir uppsetningu…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Sæki {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Sæki… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "Auðkenning mistókst. Stjórnandaheimild þarf til að setja upp forrit." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Annað forrit er að nota pakkastjórann. Bíddu þar til því lýkur og reyndu " +"aftur." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "Engin nettenging. Tengstu netinu og reyndu aftur." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "Ekki tókst að sækja pakkana. Athugaðu nettenginguna og reyndu aftur." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Pakkalistarnir eru úreltir og því eru umbeðnar skrár ekki lengur á " +"speglunum. Uppfærðu kerfið og reyndu aftur." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Ekki er nægilegt laust diskpláss til að setja upp þetta forrit." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Pakkinn fannst ekki í stilltum hugbúnaðarsöfnum." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Ekki tókst að leysa úr sumum kerfiskröfum." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Pakkinn stangast á við hugbúnað sem þegar er uppsettur." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Ekki tókst að sannreyna undirskrift pakka. Hugsanlega þarf að uppfæra " +"lyklakippuna." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "Sóttu skrárnar stóðust ekki heilleikaprófun. Ekkert var sett upp." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Uppsetningu lauk, en forritið fannst ekki í kerfinu." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Þetta forrit er ekki stutt í núverandi skjáborðsumhverfi." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Uppsetningin mistókst. Skoðaðu nánari upplýsingar." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Uppsetningarforritið lauk ekki í tæka tíð." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Ennþá að vinna…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Undirbý uppsetningu…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6 fannst ekki." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Sótt {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Bíddu þar til núverandi uppsetningu lýkur og reyndu svo aftur." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Ekki tókst að setja upp %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s var sett upp." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Hætt var við uppsetningu á %s." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Ekki tókst að setja upp %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s er þegar uppsett." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"%(count)d pakki verður sóttur úr stilltum hugbúnaðarsöfnum (%(size)s)." +msgstr[1] "" +"%(count)d pakkar verða sóttir úr stilltum hugbúnaðarsöfnum (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Beðið verður um lykilorð stjórnanda." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Pakkalistarnir voru síðast uppfærðir fyrir %d degi. Ef uppsetningin mistekst " +"skaltu fyrst uppfæra kerfið." +msgstr[1] "" +"Pakkalistarnir voru síðast uppfærðir fyrir %d dögum. Ef uppsetningin " +"mistekst skaltu fyrst uppfæra kerfið." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Setja upp %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Uppfæra kerfið og setja upp %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Allir uppsettir pakkar verða uppfærðir áður en %s er sett upp. Með því að " +"uppfæra allt í einu er komið í veg fyrir hlutauppfærslur, en það getur tekið " +"nokkurn tíma og krafist niðurhals á miklu gagnamagni." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s er Plasma-græja og er ekki fáanlegt sem pakki. Það verður sótt úr " +"opinberu hugbúnaðarsafni BigLinux á GitHub, borið saman við þekkta gátsummu " +"og sett upp eingöngu fyrir notandann þinn." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Ekki þarf lykilorð stjórnanda." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s er ekki uppsett" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Forritið er ekki uppsett og er ekki tiltækt í stilltum hugbúnaðarsöfnum." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Það er tiltækt í stilltum hugbúnaðarsöfnum (pakki %(package)s, úr %(repo)s). " +"Viltu setja það upp núna?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Ekki núna" diff --git a/locale/it.po b/locale/it.po index f0a14ff..b8d0fdb 100644 --- a/locale/it.po +++ b/locale/it.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: it\n" @@ -14,474 +14,616 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Kernel" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Desktop" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Sconosciuto" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Schermo" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Impossibile aprire %s. Potrebbe non essere installato." +msgid "QR code: %s" +msgstr "Codice QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Impossibile aprire l'applicazione" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Impossibile aprire %s. Potrebbe non essere installato." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "installato" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "non disponibile" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "non installato" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "browser predefinito" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s non è disponibile nei repository configurati" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Installa %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Installazione di %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Preparazione del download…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Avanzamento dell'installazione" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Visualizza dettagli" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Mostra dettagli di installazione" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Output del registro di installazione" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Annulla" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Annulla installazione" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Apri" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Apri %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Fatto" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Chiudi il pannello di installazione" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Installazione di %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "È stato impostato come tuo browser predefinito." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Impossibile annullare durante l'installazione." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "L'applicazione è pronta all'uso." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s installato con successo!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s installato con successo" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Impossibile installare %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Controlla i dettagli qui sotto per ulteriori informazioni." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "L'installazione di %s è fallita" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Impossibile annullare durante l'installazione." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Installazione annullata" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Download di {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "L'autenticazione è stata annullata. Non è stato installato nulla." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Download in corso… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Non è stato installato nulla." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Nascondi dettagli" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Nascondi dettagli di installazione" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Annullamento…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Annullamento dell'installazione…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Informazioni su BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Menu principale" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "Alla ricerca del sistema perfetto!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Benvenuto nel tuo nuovo sistema" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Modifica del browser predefinito" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Chiudi" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Apri Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s non è disponibile" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s non è presente nei repository configurati, quindi non può essere " +"installato in modo sicuro da qui. Puoi cercarlo in Big Store, che mostra la " +"provenienza di ogni pacchetto." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Impostazione di %s come predefinito…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s impostato come predefinito" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Ancora in lavorazione…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Impostazione come browser predefinito…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "È stato impostato come tuo browser predefinito." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Mostra all'avvio" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Benvenuto" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Pagina precedente" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Pagina successiva" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Inizia" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "È in corso un'installazione" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Se chiudi la finestra ora, l'installazione continuerà in background, ma non " +"ne vedrai il risultato." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Mantieni aperta" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Chiudi comunque" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Accedi a diversi servizi di intelligenza artificiale direttamente da KDE " +"Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Accessibilità" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Applicazioni da installare" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Convertitore audio" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Informazioni su BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Impostazioni di BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Scegli il tuo avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Scegli il tuo browser predefinito" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Configura voce" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Centro di controllo" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Scopri e installa potenti applicazioni create per BigLinux. Migliora giochi, " +"accesso remoto, multimedia, produttività e accessibilità con un solo clic." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Scopri alcune funzionalità" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Impostazioni di visualizzazione" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Dona" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Donazioni e social network" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Installazione dei driver e informazioni sull'hardware" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Gestore dei driver" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Sicurezza della famiglia" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Forum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Gestione hardware" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Impostazioni iniziali" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Installa o rimuovi facilmente driver e firmware." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -491,57 +633,83 @@ msgstr "" "trasferimento di dati tra dispositivi su reti locali. Disponibile su Google " "Play Store per Android e App Store per iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Gestore del kernel" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Pacchetti lingua" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Strumenti legali per gli avvocati brasiliani: certificati digitali (A1/A3), " +"firma di PDF, WebSigner e accesso ai sistemi dei tribunali." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Gestisci driver, firmware e kernel e consulta le informazioni sul tuo " +"hardware." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Gestisci webcam, sorgenti video e funzionalità multimediali da un'unica " +"interfaccia centralizzata." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Informazioni di rete" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Riduzione del rumore" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR in PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Apri il controllo parentale" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Ottimizza i tuoi giochi con profili di prestazioni, funzionalità grafiche, " +"monitoraggio e impostazioni avanzate." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "" "La nostra piattaforma si basa sulla collaborazione. Partecipa alla sua " @@ -549,19 +717,19 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Stampanti" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -571,43 +739,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Sessione e temi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Imposta il tuo browser predefinito." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Condividi e gioca a distanza con altri dispositivi e con i tuoi amici." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Narratore di testo" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Controlla il computer con i movimenti rilevati dalla tua webcam." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Convertitore video" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -615,19 +795,19 @@ msgstr "Offriamo una vasta gamma di impostazioni facili da selezionare." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Applicazioni web" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -637,6 +817,454 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Configurazione iniziale e presentazione delle funzionalità di BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Questo programma è software libero distribuito secondo la GNU General Public " +"License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Codice sorgente" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Controllo…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Non installato" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "In installazione" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Installato" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Installazione non riuscita" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Non disponibile" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Richiede KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Dettagli" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Mostra i dettagli dell'installazione di %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Annulla l'installazione di %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installa" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Aggiorna e installa" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Riprova" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Riprova a installare %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Aggiunto al pannello" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Aggiungi al pannello" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Aggiungi %s al pannello" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "È in corso un'altra installazione" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Non disponibile nei repository configurati" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Oggetto per KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Oggetto di Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "In attesa di autenticazione…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Apertura…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Impossibile aggiungere %s al pannello" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "Fai clic destro sul pannello, scegli «Aggiungi oggetti…» e cerca %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s è stato aggiunto al pannello." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "Sei offline. Connettiti a Internet per installare le applicazioni." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Questo pacchetto non è consentito." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Sincronizzazione dei database…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Risoluzione delle dipendenze…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Controllo dei conflitti…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Download dei pacchetti…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Verifica delle firme…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Verifica dell'integrità…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Caricamento dei pacchetti…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Controllo dello spazio su disco…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Applicazione delle modifiche…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Installazione…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Aggiornamento…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Esecuzione delle operazioni post-installazione…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Download di {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Download in corso… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Autenticazione non riuscita. Per installare le applicazioni sono necessari i " +"permessi di amministratore." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Un altro programma sta usando il gestore dei pacchetti. Attendi che finisca " +"e riprova." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "Nessuna connessione a Internet. Connettiti a Internet e riprova." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Impossibile scaricare i pacchetti. Controlla la connessione a Internet e " +"riprova." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Gli elenchi dei pacchetti non sono aggiornati, quindi i mirror non " +"dispongono più dei file richiesti. Aggiorna il sistema e riprova." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "" +"Lo spazio libero su disco non è sufficiente per installare questa " +"applicazione." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Il pacchetto non è stato trovato nei repository configurati." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Impossibile risolvere alcune dipendenze." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Il pacchetto è in conflitto con software già installato." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Impossibile verificare la firma di un pacchetto. Potrebbe essere necessario " +"aggiornare il portachiavi." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"I file scaricati non hanno superato il controllo di integrità. Non è stato " +"installato nulla." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "" +"L'installazione è terminata, ma l'applicazione non è stata trovata nel " +"sistema." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Questa applicazione non è supportata dall'ambiente desktop attuale." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "" +"L'installazione non è riuscita. Consulta i dettagli per maggiori " +"informazioni." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Il programma di installazione non è terminato in tempo." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Ancora in lavorazione…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Preparazione dell'installazione…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6 non è stato trovato." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Scaricati: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Attendi il termine dell'installazione in corso, quindi riprova." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Impossibile installare %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s è stato installato correttamente." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "L'installazione di %s è stata annullata." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Impossibile installare %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s è già installato." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"Verrà scaricato %(count)d pacchetto dai repository configurati (%(size)s)." +msgstr[1] "" +"Verranno scaricati %(count)d pacchetti dai repository configurati (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Ti verrà chiesta la password di amministratore." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Gli elenchi dei pacchetti sono stati aggiornati l'ultima volta %d giorno fa. " +"Se l'installazione non riesce, aggiorna prima il sistema." +msgstr[1] "" +"Gli elenchi dei pacchetti sono stati aggiornati l'ultima volta %d giorni fa. " +"Se l'installazione non riesce, aggiorna prima il sistema." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Installare %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Aggiornare il sistema e installare %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Tutti i pacchetti installati verranno aggiornati prima di installare %s. " +"Aggiornare tutto insieme evita gli aggiornamenti parziali, ma potrebbe " +"richiedere un po' di tempo e scaricare una grande quantità di dati." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s è un oggetto di Plasma e non è disponibile come pacchetto. Verrà " +"scaricato dal repository ufficiale di BigLinux su GitHub, verificato con un " +"checksum noto e installato solo per il tuo utente." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Non è richiesta la password di amministratore." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s non è installato" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"L'applicazione non è installata e non è disponibile nei repository " +"configurati." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"È disponibile nei repository configurati (pacchetto %(package)s, da " +"%(repo)s). Vuoi installarla ora?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Non ora" diff --git a/locale/ja.po b/locale/ja.po index 6509458..abad31e 100644 --- a/locale/ja.po +++ b/locale/ja.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: ja\n" @@ -14,582 +14,765 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "カーネル" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "デスクトップ" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "不明" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "ディスプレイ" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "%sを開くことができませんでした。インストールされていない可能性があります。" +msgid "QR code: %s" +msgstr "QR コード: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "アプリケーションを開くことができませんでした。" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "" +"%sを開くことができませんでした。インストールされていない可能性があります。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "インストール済み" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "利用不可" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "未インストール" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "既定のブラウザー" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s は設定済みのリポジトリにありません" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "%s をインストール" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "%sをインストール中…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "ダウンロードを準備中…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "インストールの進行状況" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "詳細を表示" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "インストールの詳細を表示" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "インストールログ出力" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "キャンセル" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "インストールをキャンセル" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "開く" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "%s を開く" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "完了" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "インストールパネルを閉じる" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "%sをインストール中" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "既定のブラウザーに設定されました。" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "インストール中はキャンセルできません。" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "アプリケーションを使用する準備ができました。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%sが正常にインストールされました!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%sが正常にインストールされました" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "%sのインストールに失敗しました。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "詳しくは、以下の詳細をご確認ください。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "%sのインストールに失敗しました" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "インストール中はキャンセルできません。" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "インストールがキャンセルされました" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "{name}をダウンロード中…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "認証がキャンセルされました。何もインストールされていません。" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "ダウンロード中… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "何もインストールされていません。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "詳細を非表示" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "インストールの詳細を非表示" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "キャンセル中…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "インストールをキャンセルしています…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "BigLinux Welcome について" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "メインメニュー" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "理想のシステムを目指して!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "新しいシステムへようこそ" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "既定のブラウザーを変更中" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "閉じる" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Big Store を開く" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s は利用できません" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s は設定済みのリポジトリにないため、ここから安全にインストールすることはでき" +"ません。各パッケージの入手元が表示される Big Store で探すことができます。" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "%sを既定のブラウザーに設定中…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%sを既定のブラウザーに設定しました" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "処理を続行中…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "既定のブラウザーに設定しています…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "既定のブラウザーに設定されました。" # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "起動時に表示" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "ようこそ" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "前のページ" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "次のページ" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "始める" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "インストールが進行中です" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"今ウィンドウを閉じても、インストールはバックグラウンドで続行されますが、結果" +"を確認することはできません。" + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "開いたままにする" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "このまま閉じる" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "KDE Plasma からさまざまな AI サービスに直接アクセスできます。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "アクセシビリティ" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "インストールできるアプリケーション" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "音声変換" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "BigLinuxの情報" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinuxの設定" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "アバターを選択" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "既定のブラウザーを選択" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "音声を設定" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "コントロールセンター" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"BigLinux のために作られた強力なアプリケーションを見つけてインストールしましょ" +"う。ゲーム、リモートアクセス、マルチメディア、生産性、アクセシビリティをワン" +"クリックで強化できます。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "機能の紹介" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "ディスプレイ設定" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "寄付する" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "寄付とソーシャルネットワーク" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "ドライバーのインストールとハードウェア情報" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "ドライバーマネージャー" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "家族の安全" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "フォーラム" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "ハードウェア管理" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "初期設定" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "ドライバーとファームウェアを簡単にインストール・削除できます。" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" -"KDE " -"Connectは、ローカルネットワーク上のデバイス間でのワイヤレス通信とデータ転送を容易にするアプリケーションです。Android用のGoogle " -"PlayストアとiPhone用のApp Storeで入手可能です。" - -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "カーネルマネージャー" +"KDE Connectは、ローカルネットワーク上のデバイス間でのワイヤレス通信とデータ転" +"送を容易にするアプリケーションです。Android用のGoogle PlayストアとiPhone用の" +"App Storeで入手可能です。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "言語パック" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"ブラジルの弁護士向け法務ツール: 電子証明書 (A1/A3)、PDF 署名、WebSigner、裁判" +"所システムへのアクセス。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"ドライバー、ファームウェア、カーネルを管理し、ハードウェアの情報を確認できま" +"す。" + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Web カメラ、ビデオソース、マルチメディア機能をひとつのインターフェースでまと" +"めて管理できます。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "ネットワーク情報" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "ノイズ低減" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCRをPDFに" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "ペアレンタルコントロールを開く" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"パフォーマンスプロファイル、グラフィックス機能、モニタリング、高度な設定で" +"ゲームを最適化できます。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." -msgstr "私たちのプラットフォームは、皆さまの協力で進化しています。ぜひご参加ください。" +msgstr "" +"私たちのプラットフォームは、皆さまの協力で進化しています。ぜひご参加くださ" +"い。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "プリンター" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." -msgstr "お子さまのオンラインでの安全を守りましょう。保護者が管理するアカウント、利用時間、コンテンツフィルターを設定できます。" +msgstr "" +"お子さまのオンラインでの安全を守りましょう。保護者が管理するアカウント、利用" +"時間、コンテンツフィルターを設定できます。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "セッションとテーマ" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "既定のブラウザーを設定しましょう。" +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "他のデバイスや友達とリモートでゲームを共有してプレイできます。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "テキスト読み上げ" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Web カメラで捉えた動きを使ってコンピューターを操作できます。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "動画変換" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -597,26 +780,474 @@ msgstr "さまざまな設定を簡単に選べます。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "ウェブアプリ" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." -msgstr "皆さまの寄付はプロジェクトにとって大切な支援です。ソーシャルメディアでもフォローしてください。" +msgstr "" +"皆さまの寄付はプロジェクトにとって大切な支援です。ソーシャルメディアでもフォ" +"ローしてください。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "BigLinux の初期設定と機能紹介" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"このプログラムは GNU General Public License のもとで配布されているフリーソフ" +"トウェアです。" + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "ソースコード" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "確認しています…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "未インストール" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "インストール中" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "インストール済み" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "インストール失敗" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "利用不可" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "KDE Plasma が必要" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "詳細" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "%s のインストールの詳細を表示" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "%s のインストールをキャンセル" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "インストール" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "更新してインストール" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "再試行" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "%s のインストールを再試行" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "パネルに追加済み" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "パネルに追加" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "%s をパネルに追加" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "別のインストールが進行中です" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "設定済みのリポジトリでは利用できません" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "KDE Plasma 6 用 Plasma ウィジェット" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma ウィジェット" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "認証を待っています…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "開いています…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "%s をパネルに追加できませんでした" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"パネルを右クリックして「ウィジェットを追加…」を選び、%s を検索してください。" + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s をパネルに追加しました。" + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"オフラインです。アプリケーションをインストールするにはインターネットに接続し" +"てください。" + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "このパッケージは許可されていません。" + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "データベースを同期しています…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "依存関係を解決しています…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "競合を確認しています…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "パッケージをダウンロードしています…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "署名を検証しています…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "整合性を検証しています…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "パッケージを読み込んでいます…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "ディスク容量を確認しています…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "変更を適用しています…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "インストールしています…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "アップグレードしています…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "インストール後の処理を実行しています…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "{name}をダウンロード中…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "ダウンロード中… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"認証に失敗しました。アプリケーションをインストールするには管理者権限が必要で" +"す。" + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"別のプログラムがパッケージマネージャーを使用しています。終了するまで待ってか" +"ら、もう一度お試しください。" + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"インターネットに接続されていません。インターネットに接続してから、もう一度お" +"試しください。" + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"パッケージをダウンロードできませんでした。インターネット接続を確認してから、" +"もう一度お試しください。" + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"パッケージリストが古いため、ミラーに要求されたファイルがありません。システム" +"を更新してから、もう一度お試しください。" + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "" +"このアプリケーションをインストールするためのディスクの空き容量が足りません。" + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "設定済みのリポジトリにパッケージが見つかりませんでした。" + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "一部の依存関係を解決できませんでした。" + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "このパッケージはインストール済みのソフトウェアと競合しています。" + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"パッケージの署名を検証できませんでした。キーリングの更新が必要な可能性があり" +"ます。" + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"ダウンロードしたファイルが整合性チェックに合格しませんでした。何もインストー" +"ルされていません。" + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "" +"インストールは完了しましたが、システム上でアプリケーションが見つかりませんで" +"した。" + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "このアプリケーションは現在のデスクトップではサポートされていません。" + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "インストールに失敗しました。詳しくは詳細を確認してください。" + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "インストーラーが時間内に完了しませんでした。" + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "処理を続行中…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "インストールを準備しています…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6 が見つかりませんでした。" + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "ダウンロード済み: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "現在のインストールが完了するまで待ってから、もう一度お試しください。" + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "%s をインストールできませんでした" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s のインストールが完了しました。" + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "%s のインストールはキャンセルされました。" + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "%s をインストールできませんでした。" + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s はすでにインストールされています。" + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"設定済みのリポジトリから %(count)d 個のパッケージ (%(size)s) がダウンロードさ" +"れます。" + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "管理者パスワードの入力を求められます。" + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"パッケージリストの最終更新は %d 日前です。インストールに失敗した場合は、先に" +"システムを更新してください。" + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "%s をインストールしますか?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "システムを更新して %s をインストールしますか?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"%s をインストールする前に、インストール済みのすべてのパッケージが更新されま" +"す。すべてをまとめて更新することで部分的なアップグレードを避けられますが、時" +"間がかかり、大量のデータをダウンロードする場合があります。" + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s は Plasma ウィジェットのため、パッケージとしては提供されていません。" +"GitHub 上の BigLinux 公式リポジトリからダウンロードされ、既知のチェックサムで" +"検証された後、あなたのユーザーにのみインストールされます。" + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "管理者パスワードは不要です。" + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s はインストールされていません" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"このアプリケーションはインストールされておらず、設定済みのリポジトリでも利用" +"できません。" + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"設定済みのリポジトリで利用できます (パッケージ %(package)s、%(repo)s から)。" +"今すぐインストールしますか?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "後で" diff --git a/locale/ko.po b/locale/ko.po index 128c8bc..ef3a29c 100644 --- a/locale/ko.po +++ b/locale/ko.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: ko\n" @@ -14,539 +14,712 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "확인" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "커널" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "데스크톱" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "알 수 없음" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "디스플레이" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "%s를 열 수 없습니다. 설치되지 않았을 수 있습니다." +msgid "QR code: %s" +msgstr "QR 코드: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "응용 프로그램을 열 수 없습니다." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "확인" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "%s를 열 수 없습니다. 설치되지 않았을 수 있습니다." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "설치됨" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "사용할 수 없음" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "설치되지 않음" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "기본 브라우저" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s은(는) 구성된 저장소에서 사용할 수 없습니다" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "%s 설치" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "%s 설치 중…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "다운로드 준비 중…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "설치 진행률" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "세부정보 보기" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "설치 세부정보 표시" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "설치 로그 출력" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "취소" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "설치 취소" +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "열기" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "%s 열기" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "완료" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "설치 패널 닫기" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "%s 설치 중" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "기본 브라우저로 설정되었습니다." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "설치 중에는 취소할 수 없습니다." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "앱을 사용할 준비가 되었습니다." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s가 성공적으로 설치되었습니다!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s가 성공적으로 설치되었습니다" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "%s 설치에 실패했습니다." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "자세한 내용은 아래 세부정보를 확인하세요." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "%s 설치에 실패했습니다." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "설치 중에는 취소할 수 없습니다." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "설치 취소됨" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "{name} 다운로드 중…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "인증이 취소되었습니다. 아무것도 설치되지 않았습니다." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "다운로드 중… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "아무것도 설치되지 않았습니다." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "세부정보 숨기기" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "설치 세부정보 숨기기" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "취소 중…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "설치 취소 중…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "BigLinux Welcome 정보" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "주 메뉴" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "완벽한 시스템을 찾고 있습니다!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "새 시스템에 오신 것을 환영합니다." # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "기본 브라우저 변경" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "닫기" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Big Store 열기" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s을(를) 사용할 수 없습니다" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s은(는) 구성된 저장소에 없으므로 여기에서 안전하게 설치할 수 없습니다. 각 패" +"키지의 출처를 보여 주는 Big Store에서 찾아볼 수 있습니다." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "%s를 기본값으로 설정하는 중…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s가 기본값으로 설정되었습니다" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "아직 작업 중입니다…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "기본 브라우저로 설정하는 중…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "기본 브라우저로 설정되었습니다." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "시작 시 표시" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "환영합니다" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "이전 페이지" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "다음 페이지" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "시작하기" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "설치가 진행 중입니다" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"지금 창을 닫으면 설치는 백그라운드에서 계속되지만 결과를 확인할 수 없습니다." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "열어 두기" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "그래도 닫기" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "KDE Plasma에서 다양한 인공지능 서비스에 바로 접근하세요." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "접근성" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "설치할 수 있는 앱" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "오디오 변환기" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "빅리눅스 정보" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "빅리눅스 설정" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "아바타 선택" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "기본 브라우저 선택" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "음성 설정" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "제어 센터" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"BigLinux를 위해 만든 강력한 앱을 찾아 설치하세요. 클릭 한 번으로 게임, 원격 " +"접속, 멀티미디어, 생산성, 접근성을 향상할 수 있습니다." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "주요 기능 살펴보기" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "디스플레이 설정" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "기부하기" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "기부 및 소셜 네트워크" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "드라이버 설치 및 하드웨어 정보" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "드라이버 관리자" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "가족 안전" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "포럼" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "하드웨어 관리" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "초기 설정" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "드라이버 및 펌웨어를 쉽게 설치하거나 제거하세요." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" -"KDE Connect는 로컬 네트워크에서 장치 간의 무선 통신 및 데이터 전송을 용이하게 하는 애플리케이션입니다. Android용 " -"Google Play 스토어와 iPhone용 Apple 스토어에서 사용할 수 있습니다." - -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "커널 관리자" +"KDE Connect는 로컬 네트워크에서 장치 간의 무선 통신 및 데이터 전송을 용이하" +"게 하는 애플리케이션입니다. Android용 Google Play 스토어와 iPhone용 Apple 스" +"토어에서 사용할 수 있습니다." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "언어 팩" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"브라질 변호사를 위한 법률 도구: 디지털 인증서(A1/A3), PDF 서명, WebSigner, 법" +"원 시스템 접속." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "드라이버, 펌웨어, 커널을 관리하고 하드웨어 정보를 확인하세요." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "웹캠, 비디오 소스, 멀티미디어 기능을 하나의 인터페이스에서 관리하세요." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "네트워크 정보" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "잡음 감소" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR에서 PDF로" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "자녀 보호 기능 열기" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "성능 프로필, 그래픽 기능, 모니터링, 고급 설정으로 게임을 최적화하세요." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "우리 플랫폼은 함께 만들어 갑니다. 발전에 동참해 주세요." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "프린터" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." -msgstr "온라인에서 자녀를 보호하세요. 보호자가 관리하는 계정, 화면 사용 시간 및 콘텐츠 필터를 설정하세요." +msgstr "" +"온라인에서 자녀를 보호하세요. 보호자가 관리하는 계정, 화면 사용 시간 및 콘텐" +"츠 필터를 설정하세요." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "세션 및 테마" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "기본 브라우저를 설정하세요." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "다른 기기 및 친구들과 원격으로 게임을 공유하고 플레이하세요." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "텍스트 읽어주기" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "웹캠으로 인식한 동작을 사용해 컴퓨터를 제어하세요." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "비디오 변환기" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -554,26 +727,458 @@ msgstr "다양한 설정을 간편하게 선택할 수 있습니다." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "웹앱" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." -msgstr "여러분의 기부는 프로젝트에 큰 힘이 됩니다. 소셜 미디어에서도 팔로우해 주세요." +msgstr "" +"여러분의 기부는 프로젝트에 큰 힘이 됩니다. 소셜 미디어에서도 팔로우해 주세요." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "BigLinux 초기 설정 및 기능 소개" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"이 프로그램은 GNU General Public License에 따라 배포되는 자유 소프트웨어입니" +"다." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "소스 코드" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "확인 중…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "설치 안 됨" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "설치 중" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "설치됨" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "설치 실패" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "사용할 수 없음" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "KDE Plasma 필요" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "세부정보" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "%s 설치 세부정보 표시" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "%s 설치 취소" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "설치" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "업데이트 후 설치" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "다시 시도" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "%s 설치 다시 시도" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "패널에 추가됨" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "패널에 추가" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "%s을(를) 패널에 추가" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "다른 설치가 진행 중입니다" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "구성된 저장소에서 사용할 수 없음" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "KDE Plasma 6용 Plasma 위젯" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma 위젯" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "인증 대기 중…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "여는 중…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "%s을(를) 패널에 추가할 수 없습니다" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"패널을 마우스 오른쪽 버튼으로 클릭하고 “위젯 추가…”를 선택한 다음 %s을(를) 검" +"색하세요." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s을(를) 패널에 추가했습니다." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "오프라인 상태입니다. 앱을 설치하려면 인터넷에 연결하세요." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "이 패키지는 허용되지 않습니다." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "데이터베이스 동기화 중…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "의존성 해결 중…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "충돌 확인 중…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "패키지 다운로드 중…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "서명 확인 중…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "무결성 확인 중…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "패키지 불러오는 중…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "디스크 공간 확인 중…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "변경 사항 적용 중…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "설치 중…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "업그레이드 중…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "설치 후 작업 실행 중…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "{name} 다운로드 중…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "다운로드 중… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "인증에 실패했습니다. 앱을 설치하려면 관리자 권한이 필요합니다." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"다른 프로그램이 패키지 관리자를 사용하고 있습니다. 작업이 끝날 때까지 기다린 " +"후 다시 시도하세요." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "인터넷에 연결되어 있지 않습니다. 인터넷에 연결한 후 다시 시도하세요." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"패키지를 다운로드할 수 없습니다. 인터넷 연결을 확인한 후 다시 시도하세요." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"패키지 목록이 오래되어 미러에 요청한 파일이 더 이상 없습니다. 시스템을 업데이" +"트한 후 다시 시도하세요." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "이 앱을 설치하는 데 필요한 디스크 여유 공간이 부족합니다." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "구성된 저장소에서 패키지를 찾을 수 없습니다." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "일부 의존성을 해결할 수 없습니다." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "이 패키지는 이미 설치된 소프트웨어와 충돌합니다." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "패키지 서명을 확인할 수 없습니다. 키링을 업데이트해야 할 수 있습니다." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"다운로드한 파일이 무결성 검사를 통과하지 못했습니다. 아무것도 설치되지 않았습" +"니다." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "설치는 완료되었지만 시스템에서 앱을 찾을 수 없습니다." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "이 앱은 현재 데스크톱 환경을 지원하지 않습니다." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "설치에 실패했습니다. 자세한 내용은 세부정보를 확인하세요." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "설치 프로그램이 제한 시간 내에 완료되지 않았습니다." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "아직 작업 중입니다…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "설치 준비 중…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6을 찾을 수 없습니다." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "다운로드됨: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "현재 설치가 끝날 때까지 기다린 후 다시 시도하세요." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "%s을(를) 설치할 수 없습니다" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s을(를) 설치했습니다." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "%s 설치가 취소되었습니다." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "%s을(를) 설치할 수 없습니다." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s은(는) 이미 설치되어 있습니다." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "구성된 저장소에서 패키지 %(count)d개(%(size)s)를 다운로드합니다." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "관리자 암호를 입력하라는 메시지가 표시됩니다." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"패키지 목록이 %d일 전에 마지막으로 업데이트되었습니다. 설치에 실패하면 먼저 " +"시스템을 업데이트하세요." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "%s을(를) 설치하시겠습니까?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "시스템을 업데이트하고 %s을(를) 설치하시겠습니까?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"%s을(를) 설치하기 전에 설치된 모든 패키지를 업데이트합니다. 모든 패키지를 함" +"께 업데이트하면 부분 업그레이드를 피할 수 있지만, 시간이 오래 걸리고 많은 데" +"이터를 다운로드할 수 있습니다." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s은(는) Plasma 위젯이며 패키지로 제공되지 않습니다. GitHub에 있는 BigLinux " +"공식 저장소에서 다운로드한 다음, 알려진 체크섬으로 검증하여 현재 사용자에게" +"만 설치합니다." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "관리자 암호가 필요하지 않습니다." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s이(가) 설치되어 있지 않습니다" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "앱이 설치되어 있지 않으며 구성된 저장소에서도 사용할 수 없습니다." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"구성된 저장소에서 사용할 수 있습니다(패키지 %(package)s, 출처 %(repo)s). 지" +"금 설치하시겠습니까?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "나중에" diff --git a/locale/nl.po b/locale/nl.po index f6b3b1e..40cca03 100644 --- a/locale/nl.po +++ b/locale/nl.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: nl\n" @@ -14,474 +14,617 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Kernel" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Bureaublad" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Onbekend" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Scherm" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Kon %s niet openen. Het is mogelijk dat het niet is geïnstalleerd." +msgid "QR code: %s" +msgstr "QR-code: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Kon de applicatie niet openen." -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Kon %s niet openen. Het is mogelijk dat het niet is geïnstalleerd." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "geïnstalleerd" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "niet beschikbaar" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "niet geïnstalleerd" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "standaardbrowser" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s is niet beschikbaar in de ingestelde pakketbronnen" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "%s installeren" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "%s installeren…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Download voorbereiden…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Installatievoortgang" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Bekijk details" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Toon installatiegegevens" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Installatieloguitvoer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Annuleren" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Installatie annuleren" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Openen" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "%s openen" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Gereed" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Installatiepaneel sluiten" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "%s installeren" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Het is ingesteld als uw standaardbrowser." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Kan niet annuleren tijdens installatie" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "De applicatie is klaar voor gebruik." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s succesvol geïnstalleerd!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s succesvol geïnstalleerd" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Installatie van %s is mislukt." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Bekijk de onderstaande details voor meer informatie." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Installatie van %s is mislukt" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Kan niet annuleren tijdens installatie" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Installatie geannuleerd" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "{name} downloaden…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "De authenticatie is geannuleerd. Er is niets geïnstalleerd." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Downloaden… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Er is niets geïnstalleerd." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Details verbergen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Installatiegegevens verbergen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Annuleren…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Installatie annuleren…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Over BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Hoofdmenu" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "Op zoek naar het perfecte systeem!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Welkom bij uw nieuwe systeem" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Standaardbrowser wijzigen" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Sluiten" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Big Store openen" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s is niet beschikbaar" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s staat niet in de ingestelde pakketbronnen en kan daarom hier niet veilig " +"worden geïnstalleerd. U kunt ernaar zoeken in Big Store, dat laat zien waar " +"elk pakket vandaan komt." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "%s als standaard instellen…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s ingesteld als standaard" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Nog bezig…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Instellen als uw standaardbrowser…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Het is ingesteld als uw standaardbrowser." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Tonen bij opstarten" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Welkom" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Vorige pagina" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Volgende pagina" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Aan de slag" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Er wordt een installatie uitgevoerd" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Als u het venster nu sluit, gaat de installatie op de achtergrond verder, " +"maar ziet u het resultaat niet." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Open laten" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Toch sluiten" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Gebruik verschillende diensten voor kunstmatige intelligentie rechtstreeks " +"vanuit KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Toegankelijkheid" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Te installeren applicaties" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Audioconverter" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Informatie over BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinux-instellingen" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Kies uw avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Kies uw standaardbrowser" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Spraak configureren" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Bedieningscentrum" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Ontdek en installeer krachtige applicaties die voor BigLinux zijn gemaakt. " +"Verbeter gaming, toegang op afstand, multimedia, productiviteit en " +"toegankelijkheid met slechts één klik." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Ontdek enkele functies" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Beeldinstellingen" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Doneren" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Donaties en sociale netwerken" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Stuurprogramma-installatie en hardware-informatie" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Stuurprogrammabeheer" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Gezinsveiligheid" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Forum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Hardwarebeheer" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Initiële instellingen" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Installeer of verwijder stuurprogramma's en firmware eenvoudig." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -489,78 +632,103 @@ msgid "" msgstr "" "KDE Connect is een applicatie die draadloze communicatie en " "gegevensoverdracht tussen apparaten op lokale netwerken vergemakkelijkt. " -"Beschikbaar in de Google Play Store voor Android en de App Store voor " -"iPhone." - -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Kernelbeheerder" +"Beschikbaar in de Google Play Store voor Android en de App Store voor iPhone." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Taalpakketten" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Juridische hulpmiddelen voor Braziliaanse advocaten: digitale certificaten " +"(A1/A3), pdf-ondertekening, WebSigner en toegang tot rechtbanksystemen." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Beheer stuurprogramma's, firmware en kernels en bekijk informatie over uw " +"hardware." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Beheer webcams, videobronnen en multimediafuncties vanuit één centrale " +"interface." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Netwerkinformatie" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Ruisonderdrukking" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR naar PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Ouderlijk toezicht openen" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimaliseer uw games met prestatieprofielen, grafische functies, monitoring " +"en geavanceerde instellingen." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Ons platform wordt samen ontwikkeld. Draag bij aan deze ontwikkeling." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Printers" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -570,43 +738,56 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Sessie en thema's" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Stel uw standaardbrowser in." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Deel en speel games op afstand met andere apparaten en vrienden." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Tekstvoorlezer" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "" +"Bedien uw computer met bewegingen die door uw webcam worden vastgelegd." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Videoconverter" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -614,28 +795,481 @@ msgstr "We bieden uitgebreide instellingen waaruit u eenvoudig kunt kiezen." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Webapps" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." msgstr "" -"Uw donatie is erg belangrijk voor het project. Volg ons ook op sociale " -"media." +"Uw donatie is erg belangrijk voor het project. Volg ons ook op sociale media." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Eerste configuratie en introductie van de functies van BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Dit programma is vrije software, verspreid onder de GNU General Public " +"License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Broncode" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Controleren…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Niet geïnstalleerd" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Wordt geïnstalleerd" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Geïnstalleerd" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Installatie mislukt" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Niet beschikbaar" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Vereist KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Details" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Installatiedetails voor %s tonen" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Installatie van %s annuleren" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installeren" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Bijwerken en installeren" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Opnieuw proberen" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Opnieuw proberen %s te installeren" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Aan paneel toegevoegd" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Aan paneel toevoegen" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "%s aan het paneel toevoegen" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Er wordt al een andere installatie uitgevoerd" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Niet beschikbaar in de ingestelde pakketbronnen" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Plasma-widget voor KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma-widget" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Wachten op authenticatie…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Openen…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Kon %s niet aan het paneel toevoegen" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Klik met de rechtermuisknop op het paneel, kies ‘Widgets toevoegen…’ en zoek " +"naar %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s is aan het paneel toegevoegd." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"U bent offline. Maak verbinding met internet om applicaties te installeren." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Dit pakket is niet toegestaan." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Databases synchroniseren…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Afhankelijkheden oplossen…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Controleren op conflicten…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Pakketten downloaden…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Handtekeningen verifiëren…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Integriteit verifiëren…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Pakketten laden…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Schijfruimte controleren…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Wijzigingen toepassen…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Installeren…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Bijwerken…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Taken na installatie uitvoeren…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "{name} downloaden…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Downloaden… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Authenticatie mislukt. Er zijn beheerdersrechten nodig om applicaties te " +"installeren." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Een ander programma gebruikt het pakketbeheer. Wacht tot het klaar is en " +"probeer het opnieuw." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"Geen internetverbinding. Maak verbinding met internet en probeer het opnieuw." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Kon de pakketten niet downloaden. Controleer uw internetverbinding en " +"probeer het opnieuw." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"De pakketlijsten zijn verouderd, waardoor de mirrors de gevraagde bestanden " +"niet meer hebben. Werk het systeem bij en probeer het opnieuw." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "" +"Er is niet genoeg vrije schijfruimte om deze applicatie te installeren." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Het pakket is niet gevonden in de ingestelde pakketbronnen." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Sommige afhankelijkheden konden niet worden opgelost." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Het pakket conflicteert met reeds geïnstalleerde software." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Een pakkethandtekening kon niet worden geverifieerd. Mogelijk moet de " +"sleutelbos worden bijgewerkt." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"De gedownloade bestanden hebben de integriteitscontrole niet doorstaan. Er " +"is niets geïnstalleerd." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "" +"De installatie is voltooid, maar de applicatie is niet gevonden op het " +"systeem." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Deze applicatie wordt niet ondersteund in de huidige desktopomgeving." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "De installatie is mislukt. Bekijk de details voor meer informatie." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Het installatieprogramma is niet op tijd voltooid." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Nog bezig…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Installatie voorbereiden…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6 is niet gevonden." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Gedownload: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "" +"Wacht tot de huidige installatie is voltooid en probeer het daarna opnieuw." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Kon %s niet installeren" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s is succesvol geïnstalleerd." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "De installatie van %s is geannuleerd." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Kon %s niet installeren." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s is al geïnstalleerd." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"Er wordt %(count)d pakket gedownload uit de ingestelde pakketbronnen " +"(%(size)s)." +msgstr[1] "" +"Er worden %(count)d pakketten gedownload uit de ingestelde pakketbronnen " +"(%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "U wordt om het beheerderswachtwoord gevraagd." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"De pakketlijsten zijn %d dag geleden voor het laatst bijgewerkt. Werk eerst " +"het systeem bij als de installatie mislukt." +msgstr[1] "" +"De pakketlijsten zijn %d dagen geleden voor het laatst bijgewerkt. Werk " +"eerst het systeem bij als de installatie mislukt." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "%s installeren?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Het systeem bijwerken en %s installeren?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Alle geïnstalleerde pakketten worden bijgewerkt voordat %s wordt " +"geïnstalleerd. Door alles tegelijk bij te werken voorkomt u gedeeltelijke " +"upgrades, maar dit kan even duren en een grote hoeveelheid gegevens " +"downloaden." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s is een Plasma-widget en is niet beschikbaar als pakket. Het wordt " +"gedownload uit de officiële BigLinux-repository op GitHub, gecontroleerd aan " +"de hand van een bekende controlesom en alleen voor uw gebruiker " +"geïnstalleerd." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Er is geen beheerderswachtwoord nodig." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s is niet geïnstalleerd" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"De applicatie is niet geïnstalleerd en is niet beschikbaar in de ingestelde " +"pakketbronnen." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Ze is beschikbaar in de ingestelde pakketbronnen (pakket %(package)s, uit " +"%(repo)s). Wilt u deze nu installeren?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Niet nu" diff --git a/locale/no.po b/locale/no.po index 5f55b31..5ad176b 100644 --- a/locale/no.po +++ b/locale/no.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: no\n" @@ -14,474 +14,615 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Kjerne" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Skrivebord" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Ukjent" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Skjerm" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Kunne ikke åpne %s. Det kan hende det ikke er installert." +msgid "QR code: %s" +msgstr "QR-kode: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Kunne ikke åpne applikasjonen" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Kunne ikke åpne %s. Det kan hende det ikke er installert." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "installert" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "ikke tilgjengelig" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "ikke installert" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "standardnettleser" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s er ikke tilgjengelig i de konfigurerte pakkebrønnene" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Installer %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Installerer %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Forbereder nedlasting…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Installasjonsfremdrift" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Vis detaljer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Vis installasjonsdetaljer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Utdata fra installasjonsloggen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Avbryt" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Avbryt installasjon" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Åpne" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Åpne %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Ferdig" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Lukk installasjonspanelet" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Installerer %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Den er satt som standardnettleseren din." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Kan ikke avbryte under installasjon" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Applikasjonen er klar til bruk." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s ble installert!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s ble installert" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Kunne ikke installere %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Sjekk detaljene nedenfor for mer informasjon." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Installasjonen av %s mislyktes" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Kan ikke avbryte under installasjon" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Installasjonen ble avbrutt" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Laster ned {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Autentiseringen ble avbrutt. Ingenting ble installert." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Laster ned… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Ingenting ble installert." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Skjul detaljer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Skjul installasjonsdetaljer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Avbryter…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Avbryter installasjon…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Om BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Hovedmeny" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "På jakt etter det perfekte systemet!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Velkommen til ditt nye system" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Endrer standardnettleser" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Lukk" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Åpne Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s er ikke tilgjengelig" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s finnes ikke i de konfigurerte pakkebrønnene og kan derfor ikke " +"installeres trygt herfra. Du kan se etter den i Big Store, som viser hvor " +"hver pakke kommer fra." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Setter %s som standard…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s satt som standard" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Arbeider fortsatt…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Setter den som standardnettleser…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Den er satt som standardnettleseren din." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Vis ved oppstart" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Velkommen" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Forrige side" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Neste side" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Kom i gang" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "En installasjon pågår" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Hvis du lukker vinduet nå, fortsetter installasjonen i bakgrunnen, men du " +"får ikke se resultatet." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Hold åpent" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Lukk likevel" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "Få tilgang til ulike KI-tjenester direkte fra KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Tilgjengelighet" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Applikasjoner til installasjon" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Lydkonverterer" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Informasjon om BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinux-innstillinger" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Velg din avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Velg standardnettleser" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Konfigurer stemme" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Kontrollsenter" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Oppdag og installer kraftige applikasjoner laget for BigLinux. Forbedre " +"spilling, fjerntilgang, multimedia, produktivitet og tilgjengelighet med ett " +"klikk." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Oppdag noen funksjoner" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Skjerminnstillinger" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Doner" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Donasjoner og sosiale nettverk" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Driverinstallasjon og maskinvareinformasjon" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Driverbehandler" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Familiesikkerhet" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Forum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Maskinvarebehandling" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Innledende innstillinger" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Installer eller fjern drivere og fastvare enkelt." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -491,75 +632,100 @@ msgstr "" "mellom enheter på lokale nettverk enklere. Tilgjengelig i Google Play Store " "for Android og App Store for iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Kjernehåndtering" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Språkpakker" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Juridiske verktøy for brasilianske advokater: digitale sertifikater (A1/A3), " +"PDF-signering, WebSigner og tilgang til domstolenes systemer." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Behandle drivere, fastvare og kjerner, og se informasjon om maskinvaren din." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Behandle nettkameraer, videokilder og multimediefunksjoner i ett sentralt " +"grensesnitt." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Nettverksinformasjon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Støyreduksjon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR til PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Åpne foreldrekontroll" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimaliser spillene dine med ytelsesprofiler, grafikkfunksjoner, overvåking " +"og avanserte innstillinger." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Plattformen vår bygger på samarbeid. Bli med på utviklingen." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Skrivere" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -569,43 +735,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Økt og temaer" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Angi standardnettleseren din." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Del og spill eksternt med andre enheter og venner." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Tekstoppleser" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Bruk bevegelser fanget opp av nettkameraet til å styre datamaskinen." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Videokonverter" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -613,19 +791,19 @@ msgstr "Vi tilbyr omfattende innstillinger som du enkelt kan velge mellom." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Nettapper" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -635,6 +813,450 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Første oppsett og introduksjon til funksjonene i BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Dette programmet er fri programvare som distribueres under GNU General " +"Public License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Kildekode" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Sjekker…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Ikke installert" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Installerer" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Installert" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Installasjon mislyktes" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Utilgjengelig" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Krever KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Detaljer" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Vis installasjonsdetaljer for %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Avbryt installasjonen av %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installer" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Oppdater og installer" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Prøv igjen" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Prøv å installere %s på nytt" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Lagt til i panelet" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Legg til i panelet" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Legg til %s i panelet" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "En annen installasjon pågår" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Ikke tilgjengelig i de konfigurerte pakkebrønnene" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Plasma-skjermelement for KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma-skjermelement" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Venter på autentisering…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Åpner…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Kunne ikke legge til %s i panelet" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Høyreklikk på panelet, velg «Legg til skjermelementer…» og søk etter %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s ble lagt til i panelet." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "Du er frakoblet. Koble til internett for å installere applikasjoner." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Denne pakken er ikke tillatt." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Synkroniserer databaser…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Løser avhengigheter…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Ser etter konflikter…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Laster ned pakker…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Verifiserer signaturer…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Verifiserer integritet…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Laster inn pakker…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Sjekker diskplass…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Tar i bruk endringer…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Installerer…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Oppgraderer…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Kjører etterinstallasjonsoppgaver…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Laster ned {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Laster ned… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Autentiseringen mislyktes. Administratortillatelse kreves for å installere " +"applikasjoner." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Et annet program bruker pakkebehandleren. Vent til det er ferdig, og prøv " +"igjen." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "Ingen internettforbindelse. Koble til internett og prøv igjen." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Kunne ikke laste ned pakkene. Sjekk internettforbindelsen og prøv igjen." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Pakkelistene er utdaterte, så speilene har ikke lenger de forespurte filene. " +"Oppdater systemet og prøv igjen." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Det er ikke nok ledig diskplass til å installere denne applikasjonen." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Pakken ble ikke funnet i de konfigurerte pakkebrønnene." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Noen avhengigheter kunne ikke løses." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Pakken er i konflikt med programvare som allerede er installert." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"En pakkesignatur kunne ikke verifiseres. Nøkkelringen må kanskje oppdateres." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"De nedlastede filene besto ikke integritetskontrollen. Ingenting ble " +"installert." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "" +"Installasjonen ble fullført, men applikasjonen ble ikke funnet på systemet." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Denne applikasjonen støttes ikke i det gjeldende skrivebordsmiljøet." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Installasjonen mislyktes. Se detaljene for mer informasjon." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Installasjonsprogrammet ble ikke ferdig i tide." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Arbeider fortsatt…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Forbereder installasjon…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "Fant ikke kpackagetool6." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Lastet ned {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "" +"Vent til den pågående installasjonen er ferdig, og prøv deretter igjen." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Kunne ikke installere %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s ble installert." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Installasjonen av %s ble avbrutt." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Kunne ikke installere %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s er allerede installert." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"%(count)d pakke blir lastet ned fra de konfigurerte pakkebrønnene (%(size)s)." +msgstr[1] "" +"%(count)d pakker blir lastet ned fra de konfigurerte pakkebrønnene " +"(%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Du blir bedt om administratorpassordet." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Pakkelistene ble sist oppdatert for %d dag siden. Hvis installasjonen " +"mislykkes, bør du oppdatere systemet først." +msgstr[1] "" +"Pakkelistene ble sist oppdatert for %d dager siden. Hvis installasjonen " +"mislykkes, bør du oppdatere systemet først." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Installere %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Oppdatere systemet og installere %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Alle installerte pakker blir oppdatert før %s installeres. Å oppdatere alt " +"samtidig unngår delvise oppgraderinger, men det kan ta litt tid og kreve " +"nedlasting av store mengder data." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s er et Plasma-skjermelement og er ikke tilgjengelig som pakke. Det lastes " +"ned fra det offisielle BigLinux-depotet på GitHub, kontrolleres mot en kjent " +"sjekksum og installeres bare for brukeren din." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Det kreves ikke administratorpassord." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s er ikke installert" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Applikasjonen er ikke installert og er ikke tilgjengelig i de konfigurerte " +"pakkebrønnene." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Den er tilgjengelig i de konfigurerte pakkebrønnene (pakken %(package)s, fra " +"%(repo)s). Vil du installere den nå?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Ikke nå" diff --git a/locale/pl.po b/locale/pl.po index 28325e2..004d9e1 100644 --- a/locale/pl.po +++ b/locale/pl.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: pl\n" @@ -12,535 +12,704 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Jądro" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Pulpit" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Nieznane" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Ekran" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Nie można otworzyć %s. Może nie być zainstalowane." +msgid "QR code: %s" +msgstr "Kod QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Nie można otworzyć aplikacji." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Nie można otworzyć %s. Może nie być zainstalowane." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "zainstalowano" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "niedostępne" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "nie zainstalowano" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "domyślna przeglądarka" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "Brak %s w skonfigurowanych repozytoriach" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Zainstaluj %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Instalowanie %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Przygotowywanie pobierania…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Postęp instalacji" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Zobacz szczegóły" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Pokaż szczegóły instalacji" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Wyjście dziennika instalacji" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Anuluj" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Anuluj instalację" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Otwórz" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Otwórz %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Gotowe" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Zamknij panel instalacji" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Instalowanie %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Ustawiono ją jako domyślną przeglądarkę." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Nie można anulować podczas instalacji." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Aplikacja jest gotowa do użycia." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "Pomyślnie zainstalowano %s!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "Pomyślnie zainstalowano %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Nie udało się zainstalować %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Sprawdź szczegóły poniżej, aby uzyskać więcej informacji." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Instalacja %s nie powiodła się." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Nie można anulować podczas instalacji." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Anulowano instalację" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Pobieranie {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Anulowano uwierzytelnianie. Nic nie zostało zainstalowane." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Pobieranie… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Nic nie zostało zainstalowane." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Ukryj szczegóły" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Ukryj szczegóły instalacji" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Anulowanie…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Anulowanie instalacji…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "O programie BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Menu główne" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "W poszukiwaniu idealnego systemu!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Witamy w nowym systemie" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Zmiana domyślnej przeglądarki" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Zamknij" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Otwórz Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "Aplikacja %s jest niedostępna" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"Aplikacji %s nie ma w skonfigurowanych repozytoriach, dlatego nie można jej " +"tutaj bezpiecznie zainstalować. Możesz poszukać jej w Big Store, gdzie widać " +"źródło każdego pakietu." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Ustawianie %s jako domyślnej przeglądarki…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "Ustawiono %s jako domyślną przeglądarkę" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Operacja nadal trwa…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Ustawianie jako domyślnej przeglądarki…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Ustawiono ją jako domyślną przeglądarkę." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Pokaż przy uruchamianiu" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Witamy" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Poprzednia strona" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Następna strona" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Zacznij teraz" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Trwa instalacja" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Jeśli zamkniesz teraz okno, instalacja będzie kontynuowana w tle, ale nie " +"zobaczysz jej wyniku." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Nie zamykaj" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Zamknij mimo to" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Korzystaj z różnych usług sztucznej inteligencji bezpośrednio w KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Dostępność" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Aplikacje do zainstalowania" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Konwerter audio" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Informacje o BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Ustawienia BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Wybierz swojego awatara" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Wybierz swoją domyślną przeglądarkę" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Skonfiguruj głos" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Centrum sterowania" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Odkryj i zainstaluj zaawansowane aplikacje stworzone dla BigLinux. Usprawnij " +"granie, zdalny dostęp, multimedia, produktywność i dostępność jednym " +"kliknięciem." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Odkryj kilka funkcji" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Ustawienia wyświetlania" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Wesprzyj projekt" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Darowizny i media społecznościowe" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Instalacja sterowników i informacje o sprzęcie" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Menedżer sterowników" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Bezpieczeństwo rodziny" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Forum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Zarządzanie sprzętem" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Ustawienia początkowe" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Łatwo instaluj i usuwaj sterowniki oraz oprogramowanie układowe." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" -"KDE Connect to aplikacja, która ułatwia bezprzewodową komunikację i transfer" -" danych między urządzeniami w lokalnych sieciach. Dostępna w Google Play " +"KDE Connect to aplikacja, która ułatwia bezprzewodową komunikację i transfer " +"danych między urządzeniami w lokalnych sieciach. Dostępna w Google Play " "Store dla systemu Android i w App Store dla iPhone'a." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Menedżer jądra" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Pakiety językowe" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Narzędzia prawnicze dla brazylijskich adwokatów: certyfikaty cyfrowe (A1/" +"A3), podpisywanie plików PDF, WebSigner i dostęp do systemów sądowych." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Zarządzaj sterownikami, oprogramowaniem układowym i jądrami oraz sprawdzaj " +"informacje o sprzęcie." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Zarządzaj kamerami internetowymi, źródłami wideo i funkcjami multimedialnymi " +"w jednym, centralnym interfejsie." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Informacje o sieci" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Redukcja szumów" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR do PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Otwórz kontrolę rodzicielską" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optymalizuj gry za pomocą profili wydajności, funkcji graficznych, " +"monitorowania i ustawień zaawansowanych." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Nasza platforma powstaje dzięki współpracy. Dołącz do jej rozwoju." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Drukarki" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -550,43 +719,57 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Sesja i motywy" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Ustaw swoją domyślną przeglądarkę." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "" +"Udostępniaj gry i graj zdalnie ze znajomymi oraz na innych urządzeniach." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Lektor tekstu" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "" +"Steruj komputerem za pomocą ruchów rejestrowanych przez kamerę internetową." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Konwerter wideo" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -594,19 +777,19 @@ msgstr "Oferujemy szeroki wybór ustawień, które można łatwo wybrać." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Aplikacje internetowe" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -616,6 +799,463 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Wstępna konfiguracja i prezentacja funkcji systemu BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Ten program jest wolnym oprogramowaniem rozpowszechnianym na warunkach " +"licencji GNU General Public License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Kod źródłowy" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Sprawdzanie…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Nie zainstalowano" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Instalowanie" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Zainstalowano" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Błąd instalacji" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Niedostępne" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Wymaga KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Szczegóły" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Pokaż szczegóły instalacji %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Anuluj instalację %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Zainstaluj" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Zaktualizuj i zainstaluj" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Spróbuj ponownie" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Spróbuj ponownie zainstalować %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Dodano do panelu" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Dodaj do panelu" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Dodaj %s do panelu" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Trwa inna instalacja" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Niedostępne w skonfigurowanych repozytoriach" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Element interfejsu dla KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Element interfejsu Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Oczekiwanie na uwierzytelnienie…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Otwieranie…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Nie udało się dodać %s do panelu" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Kliknij panel prawym przyciskiem myszy, wybierz „Dodaj elementy interfejsu…” " +"i wyszukaj %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "Dodano %s do panelu." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Brak połączenia z siecią. Połącz się z internetem, aby instalować aplikacje." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Ten pakiet jest niedozwolony." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Synchronizowanie baz danych…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Rozwiązywanie zależności…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Sprawdzanie konfliktów…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Pobieranie pakietów…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Weryfikowanie podpisów…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Weryfikowanie integralności…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Wczytywanie pakietów…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Sprawdzanie miejsca na dysku…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Wprowadzanie zmian…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Instalowanie…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Aktualizowanie…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Wykonywanie zadań poinstalacyjnych…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Pobieranie {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Pobieranie… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Uwierzytelnianie nie powiodło się. Instalowanie aplikacji wymaga uprawnień " +"administratora." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Inny program korzysta z menedżera pakietów. Poczekaj, aż zakończy działanie, " +"i spróbuj ponownie." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"Brak połączenia z internetem. Połącz się z internetem i spróbuj ponownie." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Nie udało się pobrać pakietów. Sprawdź połączenie z internetem i spróbuj " +"ponownie." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Listy pakietów są nieaktualne, więc serwery lustrzane nie mają już żądanych " +"plików. Zaktualizuj system i spróbuj ponownie." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Za mało wolnego miejsca na dysku, aby zainstalować tę aplikację." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Nie znaleziono pakietu w skonfigurowanych repozytoriach." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Nie udało się rozwiązać niektórych zależności." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Pakiet powoduje konflikt z już zainstalowanym oprogramowaniem." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Nie udało się zweryfikować podpisu pakietu. Może być konieczna aktualizacja " +"bazy kluczy." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Pobrane pliki nie przeszły weryfikacji integralności. Nic nie zostało " +"zainstalowane." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "" +"Instalacja została zakończona, ale nie znaleziono aplikacji w systemie." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Ta aplikacja nie jest obsługiwana w bieżącym środowisku graficznym." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "" +"Instalacja nie powiodła się. Więcej informacji znajdziesz w szczegółach." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Instalator nie zakończył działania w wyznaczonym czasie." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Operacja nadal trwa…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Przygotowywanie instalacji…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "Nie znaleziono programu kpackagetool6." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Pobrano: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Poczekaj na zakończenie bieżącej instalacji i spróbuj ponownie." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Nie udało się zainstalować %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "Pomyślnie zainstalowano %s." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Anulowano instalację %s." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Nie udało się zainstalować %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "Aplikacja %s jest już zainstalowana." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"Ze skonfigurowanych repozytoriów zostanie pobrany %(count)d pakiet " +"(%(size)s)." +msgstr[1] "" +"Ze skonfigurowanych repozytoriów zostaną pobrane %(count)d pakiety " +"(%(size)s)." +msgstr[2] "" +"Ze skonfigurowanych repozytoriów zostanie pobranych %(count)d pakietów " +"(%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Konieczne będzie podanie hasła administratora." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Listy pakietów zostały ostatnio zaktualizowane %d dzień temu. Jeśli " +"instalacja się nie powiedzie, najpierw zaktualizuj system." +msgstr[1] "" +"Listy pakietów zostały ostatnio zaktualizowane %d dni temu. Jeśli instalacja " +"się nie powiedzie, najpierw zaktualizuj system." +msgstr[2] "" +"Listy pakietów zostały ostatnio zaktualizowane %d dni temu. Jeśli instalacja " +"się nie powiedzie, najpierw zaktualizuj system." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Zainstalować %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Zaktualizować system i zainstalować %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Przed instalacją %s zostaną zaktualizowane wszystkie zainstalowane pakiety. " +"Aktualizacja wszystkiego naraz pozwala uniknąć częściowych aktualizacji, ale " +"może chwilę potrwać i wymagać pobrania dużej ilości danych." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s to element interfejsu Plasma, który nie jest dostępny jako pakiet. " +"Zostanie pobrany z oficjalnego repozytorium BigLinux w serwisie GitHub, " +"sprawdzony za pomocą znanej sumy kontrolnej i zainstalowany tylko dla " +"twojego konta." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Hasło administratora nie jest wymagane." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "Aplikacja %s nie jest zainstalowana" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Aplikacja nie jest zainstalowana i nie jest dostępna w skonfigurowanych " +"repozytoriach." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Jest dostępna w skonfigurowanych repozytoriach (pakiet %(package)s z " +"%(repo)s). Czy chcesz ją teraz zainstalować?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Nie teraz" diff --git a/locale/pt.po b/locale/pt.po index 0f435b1..a0f152d 100644 --- a/locale/pt.po +++ b/locale/pt.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: pt\n" @@ -14,474 +14,617 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Kernel" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Ambiente de trabalho" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Desconhecido" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Ecrã" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Não foi possível abrir %s. Pode não estar instalado." +msgid "QR code: %s" +msgstr "Código QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Não foi possível abrir a aplicação" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Não foi possível abrir %s. Pode não estar instalado." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "instalado" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "indisponível" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "não instalado" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "navegador predefinido" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s não está disponível nos repositórios configurados" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Instalar %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "A instalar %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "A preparar a transferência…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Progresso da instalação" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Ver detalhes" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Mostrar detalhes da instalação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Saída do registo de instalação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Cancelar" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Cancelar instalação" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Abrir" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Abrir %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Concluir" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Fechar painel de instalação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "A instalar %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Foi definido como o seu navegador predefinido." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Não é possível cancelar durante a instalação" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "A aplicação está pronta a utilizar." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s instalado com sucesso!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s instalado com sucesso" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Falha ao instalar %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Consulte os detalhes abaixo para obter mais informações." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "A instalação de %s falhou" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Não é possível cancelar durante a instalação" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Instalação cancelada" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "A transferir {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "A autenticação foi cancelada. Nada foi instalado." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "A transferir… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Nada foi instalado." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Ocultar detalhes" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Ocultar detalhes da instalação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "A cancelar…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "A cancelar a instalação…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Acerca do BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Menu principal" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "Em busca do sistema perfeito!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Bem-vindo ao seu novo sistema" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "A alterar o navegador predefinido" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Fechar" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Abrir a Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s não está disponível" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s não está nos repositórios configurados, pelo que não pode ser instalado " +"com segurança a partir daqui. Pode procurá-lo na Big Store, que mostra a " +"origem de cada pacote." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "A definir %s como predefinido…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s definido como predefinido" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "A operação ainda está em curso…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "A definir como o seu navegador predefinido…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Foi definido como o seu navegador predefinido." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Mostrar ao iniciar" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Bem-vindo" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Página anterior" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Página seguinte" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Começar" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Está a decorrer uma instalação" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Se fechar a janela agora, a instalação continuará em segundo plano, mas não " +"verá o resultado." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Manter aberta" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Fechar mesmo assim" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Aceda a diferentes serviços de inteligência artificial diretamente a partir " +"do KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Acessibilidade" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Aplicações para instalar" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Conversor de áudio" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Informações do BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Definições do BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Escolha o seu avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Escolha o seu navegador predefinido" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Configurar voz" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Centro de controlo" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Descubra e instale aplicações poderosas criadas para o BigLinux. Melhore os " +"jogos, o acesso remoto, o multimédia, a produtividade e a acessibilidade com " +"apenas um clique." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Descubra algumas funcionalidades" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Definições do ecrã" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Fazer um donativo" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Donativos e redes sociais" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Instalação de controladores e informações de hardware" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Gestor de controladores" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Segurança da família" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Fórum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Gestão de hardware" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Definições iniciais" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Instale ou remova controladores e firmware facilmente." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -491,75 +634,101 @@ msgstr "" "transferência de dados entre dispositivos em redes locais. Disponível na " "Google Play Store para Android e na App Store para iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Gestor de kernels" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Pacotes de idiomas" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Ferramentas jurídicas para advogados brasileiros: certificados digitais (A1/" +"A3), assinatura de PDF, WebSigner e acesso aos sistemas dos tribunais." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Faça a gestão de controladores, firmware e kernels e consulte informações " +"sobre o seu hardware." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Faça a gestão de câmaras web, fontes de vídeo e funcionalidades multimédia " +"numa interface centralizada." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Informações da rede" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Redução de ruído" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR para PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Abrir o controlo parental" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Otimize os seus jogos com perfis de desempenho, funcionalidades gráficas, " +"monitorização e definições avançadas." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "A nossa plataforma é colaborativa. Participe nesta evolução." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Impressoras" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -569,43 +738,56 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Sessão e temas" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Defina o seu navegador predefinido." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Partilhe e jogue remotamente com outros dispositivos e amigos." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Narrador de texto" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "" +"Utilize os movimentos captados pela câmara web para controlar o computador." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Conversor de vídeo" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -614,19 +796,19 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Aplicações web" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -636,6 +818,451 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Configuração inicial e apresentação dos recursos do BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Este programa é software livre, distribuído nos termos da Licença Pública " +"Geral GNU (GNU GPL)." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Código-fonte" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "A verificar…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Não instalado" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "A instalar" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Instalado" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Falha na instalação" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Indisponível" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Requer o KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Detalhes" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Mostrar detalhes da instalação de %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Cancelar a instalação de %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Instalar" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Atualizar e instalar" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Tentar novamente" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Tentar instalar %s novamente" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Adicionado ao painel" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Adicionar ao painel" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Adicionar %s ao painel" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Está a decorrer outra instalação" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Indisponível nos repositórios configurados" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Elemento gráfico para o KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Elemento gráfico do Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "A aguardar autenticação…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "A abrir…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Não foi possível adicionar %s ao painel" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Clique com o botão direito do rato no painel, escolha «Adicionar Elementos " +"Gráficos…» e procure %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s foi adicionado ao painel." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "Está sem ligação. Ligue-se à Internet para instalar aplicações." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Este pacote não é permitido." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "A sincronizar as bases de dados…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "A resolver dependências…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "A verificar conflitos…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "A transferir pacotes…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "A verificar assinaturas…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "A verificar a integridade…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "A carregar pacotes…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "A verificar o espaço em disco…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "A aplicar alterações…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "A instalar…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "A atualizar…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "A executar tarefas pós-instalação…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "A transferir {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "A transferir… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Falha na autenticação. São necessárias permissões de administrador para " +"instalar aplicações." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Outro programa está a utilizar o gestor de pacotes. Aguarde que termine e " +"tente novamente." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "Sem ligação à Internet. Ligue-se à Internet e tente novamente." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Não foi possível transferir os pacotes. Verifique a sua ligação à Internet e " +"tente novamente." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"As listas de pacotes estão desatualizadas e os servidores espelho já não têm " +"os ficheiros pedidos. Atualize o sistema e tente novamente." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Não há espaço livre em disco suficiente para instalar esta aplicação." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "O pacote não foi encontrado nos repositórios configurados." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Não foi possível resolver algumas dependências." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "O pacote entra em conflito com software já instalado." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Não foi possível verificar a assinatura de um pacote. Poderá ser necessário " +"atualizar o porta-chaves." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Os ficheiros transferidos não passaram na verificação de integridade. Nada " +"foi instalado." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "A instalação terminou, mas a aplicação não foi encontrada no sistema." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Esta aplicação não é suportada no ambiente de trabalho atual." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "A instalação falhou. Consulte os detalhes para obter mais informações." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "O instalador não terminou a tempo." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "A operação ainda está em curso…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "A preparar a instalação…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "O kpackagetool6 não foi encontrado." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Transferido: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Aguarde que a instalação atual termine e tente novamente." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Não foi possível instalar %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s foi instalado com sucesso." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "A instalação de %s foi cancelada." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Não foi possível instalar %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s já está instalado." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"Será transferido %(count)d pacote dos repositórios configurados (%(size)s)." +msgstr[1] "" +"Serão transferidos %(count)d pacotes dos repositórios configurados " +"(%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Será pedida a palavra-passe de administrador." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"As listas de pacotes foram atualizadas pela última vez há %d dia. Se a " +"instalação falhar, atualize primeiro o sistema." +msgstr[1] "" +"As listas de pacotes foram atualizadas pela última vez há %d dias. Se a " +"instalação falhar, atualize primeiro o sistema." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Instalar %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Atualizar o sistema e instalar %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Todos os pacotes instalados serão atualizados antes de instalar %s. " +"Atualizar tudo em conjunto evita atualizações parciais, mas pode demorar " +"algum tempo e transferir uma grande quantidade de dados." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s é um elemento gráfico do Plasma e não está disponível como pacote. Será " +"transferido do repositório oficial do BigLinux no GitHub, verificado com um " +"checksum conhecido e instalado apenas para o seu utilizador." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Não é necessária a palavra-passe de administrador." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s não está instalado" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"A aplicação não está instalada e não está disponível nos repositórios " +"configurados." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Está disponível nos repositórios configurados (pacote %(package)s, de " +"%(repo)s). Pretende instalá-la agora?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Agora não" diff --git a/locale/pt_BR.po b/locale/pt_BR.po index 343354a..374f02e 100644 --- a/locale/pt_BR.po +++ b/locale/pt_BR.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: pt_BR\n" @@ -14,474 +14,617 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Kernel" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Área de trabalho" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Desconhecido" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Tela" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Não foi possível abrir %s. Pode não estar instalado." +msgid "QR code: %s" +msgstr "Código QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Não foi possível abrir o aplicativo" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Não foi possível abrir %s. Pode não estar instalado." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "instalado" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "indisponível" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "não instalado" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "navegador padrão" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s não está disponível nos repositórios configurados" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Instalar %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Instalando %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Preparando o download…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Progresso da instalação" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Ver detalhes" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Mostrar detalhes da instalação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Saída do registro de instalação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Cancelar" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Cancelar instalação" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Abrir" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Abrir %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Concluir" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Fechar painel de instalação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Instalando %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Ele foi definido como seu navegador padrão." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Não é possível cancelar durante a instalação" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "O aplicativo está pronto para uso." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s instalado com sucesso!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s instalado com sucesso" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Falha ao instalar %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Consulte os detalhes abaixo para obter mais informações." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "A instalação de %s falhou" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Não é possível cancelar durante a instalação" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Instalação cancelada" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Baixando {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "A autenticação foi cancelada. Nada foi instalado." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Baixando… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Nada foi instalado." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Ocultar detalhes" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Ocultar detalhes da instalação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Cancelando…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Cancelando a instalação…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Sobre o BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Menu principal" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "Em busca do sistema perfeito!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Bem-vindo ao seu novo sistema" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Alterando o navegador padrão" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Fechar" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Abrir a Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s não está disponível" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s não está nos repositórios configurados, por isso não pode ser instalado " +"com segurança por aqui. Você pode procurá-lo na Big Store, que mostra a " +"origem de cada pacote." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Definindo %s como padrão…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s definido como padrão" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "A operação ainda está em andamento…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Definindo como seu navegador padrão…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Ele foi definido como seu navegador padrão." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Mostrar na inicialização" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Bem-vindo" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Página anterior" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Próxima página" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Começar" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Há uma instalação em andamento" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Se você fechar a janela agora, a instalação continuará em segundo plano, mas " +"você não verá o resultado." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Manter aberta" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Fechar mesmo assim" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Acesse diferentes serviços de inteligência artificial diretamente pelo KDE " +"Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Acessibilidade" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Opções para Instalar" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Conversor de áudio" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Informações do BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Configurações do BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Escolha o seu avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Escolha o seu navegador padrão" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Configurar voz" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Central de controle" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Descubra e instale aplicativos poderosos criados para o BigLinux. Melhore " +"jogos, acesso remoto, multimídia, produtividade e acessibilidade com apenas " +"um clique." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Descubra algumas funcionalidades" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Configurações de tela" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Doar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Doações e redes sociais" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Instalação de drivers e informações de hardware" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Gerenciador de drivers" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Segurança da família" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Fórum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Gerenciamento de Hardware" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Configurações iniciais" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Instale ou remova drivers e firmware facilmente." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -491,75 +634,101 @@ msgstr "" "transferência de dados entre dispositivos em redes locais. Disponível na " "Google Play Store para Android e na App Store para iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Gerenciador de kernel" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Pacotes de idiomas" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Ferramentas jurídicas para a advocacia brasileira: certificados digitais (A1/" +"A3), assinatura de PDF, WebSigner e acesso aos tribunais." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Gerencie drivers, firmwares e kernels e consulte informações sobre o seu " +"hardware." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Gerencie webcams, fontes de vídeo e recursos multimídia em uma interface " +"centralizada." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Informações da rede" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Redução de ruído" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR para PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Abrir o controle parental" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Otimize seus jogos com perfis de desempenho, recursos gráficos, " +"monitoramento e configurações avançadas." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Nossa plataforma é colaborativa. Participe dessa evolução." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Impressoras" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -569,43 +738,57 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Sessão e temas" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Defina seu navegador padrão." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Compartilhe e jogue remotamente com outros dispositivos e amigos." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Narrador de Texto" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "" +"Utilize movimentos capturados pela webcam para controlar recursos do " +"computador." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Conversor de vídeo" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -615,19 +798,19 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Aplicativos web" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -637,6 +820,451 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Configuração inicial e apresentação dos recursos do BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Este programa é software livre, distribuído sob a Licença Pública Geral GNU " +"(GNU GPL)." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Código-fonte" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Verificando…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Não instalado" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Instalando" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Instalado" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Falha na instalação" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Indisponível" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Requer o KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Detalhes" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Mostrar detalhes da instalação de %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Cancelar a instalação de %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Instalar" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Atualizar e instalar" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Tentar novamente" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Tentar instalar %s novamente" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Adicionado ao painel" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Adicionar ao painel" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Adicionar %s ao painel" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Outra instalação está em andamento" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Indisponível nos repositórios configurados" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Widget para o KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Widget do Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Aguardando autenticação…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Abrindo…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Não foi possível adicionar %s ao painel" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Clique com o botão direito no painel, escolha “Adicionar widgets…” e procure " +"por %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s foi adicionado ao painel." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Você está sem conexão. Conecte-se à internet para instalar aplicativos." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Este pacote não é permitido." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Sincronizando bancos de dados…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Resolvendo dependências…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Verificando conflitos…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Baixando pacotes…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Verificando assinaturas…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Verificando integridade…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Carregando pacotes…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Verificando espaço em disco…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Aplicando alterações…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Instalando…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Atualizando…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Executando tarefas pós-instalação…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Baixando {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Baixando… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Falha na autenticação. É necessária permissão de administrador para instalar " +"aplicativos." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Outro programa está usando o gerenciador de pacotes. Aguarde a conclusão e " +"tente novamente." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "Sem conexão com a internet. Conecte-se à internet e tente novamente." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Não foi possível baixar os pacotes. Verifique sua conexão com a internet e " +"tente novamente." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"As listas de pacotes estão desatualizadas e os espelhos não têm mais os " +"arquivos solicitados. Atualize o sistema e tente novamente." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Não há espaço livre em disco suficiente para instalar este aplicativo." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "O pacote não foi encontrado nos repositórios configurados." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Algumas dependências não puderam ser resolvidas." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "O pacote entra em conflito com programas já instalados." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Não foi possível verificar a assinatura de um pacote. Talvez seja necessário " +"atualizar o chaveiro." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Os arquivos baixados não passaram na verificação de integridade. Nada foi " +"instalado." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "A instalação terminou, mas o aplicativo não foi encontrado no sistema." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Este aplicativo não é compatível com o ambiente de trabalho atual." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "A instalação falhou. Veja os detalhes para mais informações." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "O instalador não terminou a tempo." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "A operação ainda está em andamento…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Preparando a instalação…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "O kpackagetool6 não foi encontrado." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Baixado: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Aguarde a instalação atual terminar e tente novamente." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Não foi possível instalar %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s foi instalado com sucesso." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "A instalação de %s foi cancelada." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Não foi possível instalar %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s já está instalado." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"%(count)d pacote será baixado dos repositórios configurados (%(size)s)." +msgstr[1] "" +"%(count)d pacotes serão baixados dos repositórios configurados (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "A senha de administrador será solicitada." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"As listas de pacotes foram atualizadas pela última vez há %d dia. Se a " +"instalação falhar, atualize o sistema primeiro." +msgstr[1] "" +"As listas de pacotes foram atualizadas pela última vez há %d dias. Se a " +"instalação falhar, atualize o sistema primeiro." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Instalar %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Atualizar o sistema e instalar %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Todos os pacotes instalados serão atualizados antes de instalar %s. " +"Atualizar tudo de uma vez evita atualizações parciais, mas pode demorar e " +"baixar uma grande quantidade de dados." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s é um widget do Plasma e não está disponível como pacote. Ele será baixado " +"do repositório oficial do BigLinux no GitHub, conferido com uma soma de " +"verificação conhecida e instalado apenas para o seu usuário." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Não é necessária a senha de administrador." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s não está instalado" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"O aplicativo não está instalado e não está disponível nos repositórios " +"configurados." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Ele está disponível nos repositórios configurados (pacote %(package)s, de " +"%(repo)s). Deseja instalá-lo agora?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Agora não" diff --git a/locale/ro.po b/locale/ro.po index ced39ba..b1de6a2 100644 --- a/locale/ro.po +++ b/locale/ro.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: ro\n" @@ -12,460 +12,603 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2);\n" + +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Nucleu" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Spațiu de lucru" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Necunoscut" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Ecran" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Nu s-a putut deschide %s. Este posibil să nu fie instalat." +msgid "QR code: %s" +msgstr "Cod QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Nu s-a putut deschide aplicația." -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Nu s-a putut deschide %s. Este posibil să nu fie instalat." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "instalat" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "indisponibil" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "neinstalat" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "browser implicit" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s nu este disponibil în depozitele configurate" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Instalează %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Instalare %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Se pregătește descărcarea…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Progresul instalării" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Vezi detaliile" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Afișează detaliile instalării" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Ieșirea jurnalului de instalare" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Anulează" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Anulează instalarea" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Deschide" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Deschide %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Gata" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Închide panoul de instalare" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Instalare %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "A fost setat ca browser implicit." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Nu se poate anula în timpul instalării." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Aplicația este gata de utilizare." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s instalat cu succes!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s instalat cu succes" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Instalarea %s a eșuat." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Consultă detaliile de mai jos pentru mai multe informații." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Instalarea %s a eșuat" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Nu se poate anula în timpul instalării." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Instalare anulată" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Se descarcă {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Autentificarea a fost anulată. Nu s-a instalat nimic." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Se descarcă… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Nu s-a instalat nimic." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Ascunde detalii" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Ascunde detaliile instalării" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Se anulează…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Se anulează instalarea…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Despre BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Meniu principal" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "În căutarea sistemului perfect!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Bine ai venit în noul tău sistem" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Se schimbă browserul implicit" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Închide" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Deschide Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s nu este disponibil" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s nu se află în depozitele configurate, așa că nu poate fi instalat în " +"siguranță de aici. Îl poți căuta în Big Store, care arată de unde provine " +"fiecare pachet." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Se setează %s ca browser implicit…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s a fost setat ca browser implicit" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Încă lucrează…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Se setează ca browser implicit…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "A fost setat ca browser implicit." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Afișează la pornire" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Bine ai venit" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Pagina anterioară" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Pagina următoare" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Începe" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "O instalare este în curs" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Dacă închizi fereastra acum, instalarea va continua în fundal, dar nu îi vei " +"vedea rezultatul." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Păstrează deschisă" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Închide oricum" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Accesează diferite servicii de inteligență artificială direct din KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Accesibilitate" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Aplicații de instalat" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Convertor audio" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Informații despre BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Setări BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Alege-ți avatarul" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Alege browserul implicit" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Configurează vocea" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Centrul de control" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Descoperă și instalează aplicații puternice create pentru BigLinux. " +"Îmbunătățește jocurile, accesul la distanță, multimedia, productivitatea și " +"accesibilitatea cu un singur clic." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Descoperă câteva funcții" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Setări de afișare" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Donează" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Donații și rețele sociale" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Instalarea driverelor și informații despre hardware" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Manager de drivere" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Siguranța familiei" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Forum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Gestionare hardware" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Setări inițiale" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Instalează sau elimină cu ușurință drivere și firmware." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -475,75 +618,101 @@ msgstr "" "transferul de date între dispozitivele din rețelele locale. Disponibilă pe " "Google Play Store pentru Android și pe App Store pentru iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Manager de nuclee" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Pachete de limbă" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Instrumente juridice pentru avocații brazilieni: certificate digitale (A1/" +"A3), semnarea PDF-urilor, WebSigner și acces la sistemele instanțelor." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Gestionează driverele, firmware-ul și nucleele și consultă informații despre " +"hardware-ul tău." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Gestionează camerele web, sursele video și funcțiile multimedia dintr-o " +"singură interfață centralizată." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Informații despre rețea" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Reducerea zgomotului" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR în PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Deschide controlul parental" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimizează-ți jocurile cu profiluri de performanță, funcții grafice, " +"monitorizare și setări avansate." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Platforma noastră este colaborativă, alătură-te acestei evoluții." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Imprimante" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -553,43 +722,57 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Sesiune și teme" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Setează browserul tău implicit." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "" +"Partajează și joacă jocuri la distanță cu alte dispozitive și cu prietenii." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Narator de text" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "" +"Folosește mișcările captate de camera web pentru a controla calculatorul." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Convertor video" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -597,19 +780,19 @@ msgstr "Oferim o gamă largă de setări din care poți alege cu ușurință." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Aplicații web" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -619,6 +802,458 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Configurare inițială și prezentarea caracteristicilor BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Acest program este software liber, distribuit sub licența GNU General Public " +"License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Cod sursă" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Se verifică…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Neinstalat" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Se instalează" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Instalat" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Instalare eșuată" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Indisponibil" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Necesită KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Detalii" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Afișează detaliile instalării pentru %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Anulează instalarea pentru %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Instalează" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Actualizează și instalează" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Reîncearcă" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Încearcă din nou să instalezi %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Adăugat în panou" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Adaugă în panou" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Adaugă %s în panou" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "O altă instalare este în curs" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Indisponibil în depozitele configurate" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Widget pentru KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Widget Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Se așteaptă autentificarea…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Se deschide…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Nu s-a putut adăuga %s în panou" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Fă clic dreapta pe panou, alege „Adaugă controale grafice…” și caută %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s a fost adăugat în panou." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Nu ești conectat la internet. Conectează-te la internet pentru a instala " +"aplicații." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Acest pachet nu este permis." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Se sincronizează bazele de date…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Se rezolvă dependențele…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Se verifică conflictele…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Se descarcă pachetele…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Se verifică semnăturile…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Se verifică integritatea…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Se încarcă pachetele…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Se verifică spațiul pe disc…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Se aplică modificările…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Se instalează…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Se actualizează…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Se rulează acțiunile post-instalare…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Se descarcă {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Se descarcă… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Autentificarea a eșuat. Este necesară permisiunea de administrator pentru a " +"instala aplicații." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Un alt program folosește managerul de pachete. Așteaptă să termine și " +"încearcă din nou." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"Nu există conexiune la internet. Conectează-te la internet și încearcă din " +"nou." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Nu s-au putut descărca pachetele. Verifică-ți conexiunea la internet și " +"încearcă din nou." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Listele de pachete sunt învechite, așa că oglinzile nu mai au fișierele " +"solicitate. Actualizează sistemul și încearcă din nou." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "" +"Nu există suficient spațiu liber pe disc pentru a instala această aplicație." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Pachetul nu a fost găsit în depozitele configurate." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Unele dependențe nu au putut fi rezolvate." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Pachetul intră în conflict cu software deja instalat." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Semnătura unui pachet nu a putut fi verificată. Poate fi necesară " +"actualizarea inelului de chei." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Fișierele descărcate nu au trecut verificarea integrității. Nu s-a instalat " +"nimic." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Instalarea s-a încheiat, dar aplicația nu a fost găsită în sistem." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Această aplicație nu este compatibilă cu mediul desktop actual." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Instalarea a eșuat. Vezi detaliile pentru mai multe informații." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Programul de instalare nu s-a încheiat la timp." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Încă lucrează…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Se pregătește instalarea…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6 nu a fost găsit." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Descărcat: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Așteaptă finalizarea instalării curente, apoi încearcă din nou." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Nu s-a putut instala %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s a fost instalat cu succes." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Instalarea aplicației %s a fost anulată." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Nu s-a putut instala %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s este deja instalat." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"%(count)d pachet va fi descărcat din depozitele configurate (%(size)s)." +msgstr[1] "" +"%(count)d pachete vor fi descărcate din depozitele configurate (%(size)s)." +msgstr[2] "" +"%(count)d de pachete vor fi descărcate din depozitele configurate (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Ți se va cere parola de administrator." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Listele de pachete au fost actualizate ultima dată acum %d zi. Dacă " +"instalarea eșuează, actualizează mai întâi sistemul." +msgstr[1] "" +"Listele de pachete au fost actualizate ultima dată acum %d zile. Dacă " +"instalarea eșuează, actualizează mai întâi sistemul." +msgstr[2] "" +"Listele de pachete au fost actualizate ultima dată acum %d de zile. Dacă " +"instalarea eșuează, actualizează mai întâi sistemul." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Instalezi %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Actualizezi sistemul și instalezi %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Toate pachetele instalate vor fi actualizate înainte de instalarea " +"aplicației %s. Actualizarea tuturor deodată evită actualizările parțiale, " +"dar poate dura ceva timp și poate descărca o cantitate mare de date." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s este un widget Plasma și nu este disponibil ca pachet. Va fi descărcat " +"din depozitul oficial BigLinux de pe GitHub, verificat pe baza unei sume de " +"control cunoscute și instalat doar pentru utilizatorul tău." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Nu este necesară parola de administrator." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s nu este instalat" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Aplicația nu este instalată și nu este disponibilă în depozitele configurate." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Aplicația este disponibilă în depozitele configurate (pachetul %(package)s, " +"din %(repo)s). Vrei să o instalezi acum?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Nu acum" diff --git a/locale/ru.po b/locale/ru.po index b672e36..ea8cba9 100644 --- a/locale/ru.po +++ b/locale/ru.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: ru\n" @@ -12,556 +12,726 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Ядро" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Рабочий стол" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Неизвестно" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Дисплей" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Не удалось открыть %s. Возможно, он не установлен." +msgid "QR code: %s" +msgstr "QR-код: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Не удалось открыть приложение" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Не удалось открыть %s. Возможно, он не установлен." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "установлено" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "недоступно" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "не установлено" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "браузер по умолчанию" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s отсутствует в настроенных репозиториях" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Установить %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Установка %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Подготовка загрузки…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Ход установки" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Просмотреть подробности" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Показать подробности установки" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Вывод журнала установки" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Отмена" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Отменить установку" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Открыть" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Открыть %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Готово" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Закрыть панель установки" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Установка %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Он назначен браузером по умолчанию." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Невозможно отменить во время установки." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Приложение готово к использованию." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s успешно установлен!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s успешно установлен" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Не удалось установить %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Дополнительную информацию см. в подробностях ниже." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Установка %s не удалась" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Невозможно отменить во время установки." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Установка отменена" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Загрузка {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Аутентификация отменена. Ничего не было установлено." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Загрузка… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Ничего не было установлено." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Скрыть подробности" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Скрыть подробности установки" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Отмена…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Отмена установки…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "О программе BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Главное меню" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "В поисках идеальной системы!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Добро пожаловать в вашу новую систему" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Смена браузера по умолчанию" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Закрыть" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Открыть Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "Приложение %s недоступно" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"Приложения %s нет в настроенных репозиториях, поэтому его нельзя безопасно " +"установить отсюда. Вы можете поискать его в Big Store, где указан источник " +"каждого пакета." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Установка %s по умолчанию…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s установлен по умолчанию" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Операция ещё выполняется…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Назначение браузером по умолчанию…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Он назначен браузером по умолчанию." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Показывать при запуске" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Добро пожаловать" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Предыдущая страница" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Следующая страница" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Начать" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Выполняется установка" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Если закрыть окно сейчас, установка продолжится в фоновом режиме, но вы не " +"увидите её результат." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Не закрывать" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Всё равно закрыть" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Получайте доступ к различным сервисам искусственного интеллекта прямо из KDE " +"Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Специальные возможности" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Приложения для установки" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Аудиоконвертер" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Информация о BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Настройки BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Выберите свой аватар" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Выберите ваш браузер по умолчанию" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Настроить голос" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Центр управления" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Откройте для себя и установите мощные приложения, созданные для BigLinux. " +"Улучшите возможности для игр, удалённого доступа, мультимедиа, работы и " +"доступности всего одним щелчком." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Узнайте о некоторых функциях" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Настройки дисплея" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Пожертвовать" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Пожертвования и социальные сети" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Установка драйверов и информация об оборудовании" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Диспетчер драйверов" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Семейная безопасность" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Форум" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Управление оборудованием" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Начальные настройки" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Легко устанавливайте и удаляйте драйверы и прошивки." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" "KDE Connect — это приложение, которое облегчает беспроводную связь и " -"передачу данных между устройствами в локальных сетях. Доступно в Google Play" -" Store для Android и в App Store для iPhone." - -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Менеджер ядра" +"передачу данных между устройствами в локальных сетях. Доступно в Google Play " +"Store для Android и в App Store для iPhone." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Языковые пакеты" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Юридические инструменты для бразильских адвокатов: цифровые сертификаты (A1/" +"A3), подпись PDF, WebSigner и доступ к судебным системам." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Управляйте драйверами, прошивками и ядрами, а также просматривайте сведения " +"об оборудовании." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Управляйте веб-камерами, источниками видео и мультимедийными функциями в " +"едином интерфейсе." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Информация о сети" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Шумоподавление" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR в PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Открыть родительский контроль" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Оптимизируйте игры с помощью профилей производительности, графических " +"функций, мониторинга и расширенных настроек." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "" -"Наша платформа развивается благодаря совместной работе. Присоединяйтесь к её" -" развитию." +"Наша платформа развивается благодаря совместной работе. Присоединяйтесь к её " +"развитию." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Принтеры" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -571,43 +741,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Сеанс и темы" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Установите ваш браузер по умолчанию." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Делитесь играми и играйте удалённо с друзьями и на других устройствах." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Диктор текста" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Управляйте компьютером с помощью движений, отслеживаемых веб-камерой." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Видеоконвертер" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -615,19 +797,19 @@ msgstr "Мы предлагаем широкий выбор настроек, к # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Веб-приложения" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -637,6 +819,455 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Первоначальная настройка и знакомство с возможностями BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Это свободное программное обеспечение, распространяемое на условиях GNU " +"General Public License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Исходный код" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Проверка…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Не установлено" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Установка" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Установлено" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Ошибка установки" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Недоступно" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Требуется KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Подробности" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Показать подробности установки %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Отменить установку %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Установить" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Обновить и установить" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Повторить" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Повторить установку %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Добавлено на панель" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Добавить на панель" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Добавить %s на панель" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Выполняется другая установка" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Отсутствует в настроенных репозиториях" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Виджет для KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Виджет Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Ожидание аутентификации…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Открытие…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Не удалось добавить %s на панель" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Щёлкните правой кнопкой мыши по панели, выберите «Добавить виджеты…» и " +"найдите %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "Виджет %s добавлен на панель." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Нет подключения к сети. Подключитесь к интернету, чтобы устанавливать " +"приложения." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Этот пакет не разрешён." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Синхронизация баз данных…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Разрешение зависимостей…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Проверка конфликтов…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Загрузка пакетов…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Проверка подписей…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Проверка целостности…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Чтение пакетов…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Проверка места на диске…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Применение изменений…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Установка…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Обновление…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Выполнение послеустановочных задач…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Загрузка {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Загрузка… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Ошибка аутентификации. Для установки приложений требуются права " +"администратора." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Менеджер пакетов используется другой программой. Дождитесь её завершения и " +"повторите попытку." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"Нет подключения к интернету. Подключитесь к интернету и повторите попытку." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Не удалось загрузить пакеты. Проверьте подключение к интернету и повторите " +"попытку." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Списки пакетов устарели, и на зеркалах больше нет запрошенных файлов. " +"Обновите систему и повторите попытку." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Недостаточно свободного места на диске для установки этого приложения." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Пакет не найден в настроенных репозиториях." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Не удалось разрешить некоторые зависимости." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Пакет конфликтует с уже установленным программным обеспечением." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Не удалось проверить подпись пакета. Возможно, требуется обновить связку " +"ключей." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Загруженные файлы не прошли проверку целостности. Ничего не было установлено." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Установка завершена, но приложение не найдено в системе." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Это приложение не поддерживается в текущей среде рабочего стола." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Установка не удалась. Дополнительную информацию см. в подробностях." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Установщик не завершил работу вовремя." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Операция ещё выполняется…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Подготовка к установке…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "Программа kpackagetool6 не найдена." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Загружено: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Дождитесь завершения текущей установки и повторите попытку." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Не удалось установить %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "Приложение %s успешно установлено." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Установка %s отменена." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Не удалось установить %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "Приложение %s уже установлено." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"%(count)d пакет будет загружен из настроенных репозиториев (%(size)s)." +msgstr[1] "" +"%(count)d пакета будут загружены из настроенных репозиториев (%(size)s)." +msgstr[2] "" +"%(count)d пакетов будут загружены из настроенных репозиториев (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Потребуется ввести пароль администратора." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Списки пакетов последний раз обновлялись %d день назад. Если установка не " +"удастся, сначала обновите систему." +msgstr[1] "" +"Списки пакетов последний раз обновлялись %d дня назад. Если установка не " +"удастся, сначала обновите систему." +msgstr[2] "" +"Списки пакетов последний раз обновлялись %d дней назад. Если установка не " +"удастся, сначала обновите систему." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Установить %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Обновить систему и установить %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Перед установкой %s будут обновлены все установленные пакеты. Совместное " +"обновление позволяет избежать частичных обновлений, но может занять " +"некоторое время и потребовать загрузки большого объёма данных." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s — это виджет Plasma, и он недоступен в виде пакета. Он будет загружен из " +"официального репозитория BigLinux на GitHub, проверен по известной " +"контрольной сумме и установлен только для вашей учётной записи." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Пароль администратора не требуется." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "Приложение %s не установлено" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "Приложение не установлено и отсутствует в настроенных репозиториях." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Оно доступно в настроенных репозиториях (пакет %(package)s из %(repo)s). " +"Установить его сейчас?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Не сейчас" diff --git a/locale/sk.po b/locale/sk.po index b8b127d..73f9ab2 100644 --- a/locale/sk.po +++ b/locale/sk.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: sk\n" @@ -14,527 +14,693 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Jadro" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Pracovné prostredie" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Neznáme" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Displej" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Nepodarilo sa otvoriť %s. Možno nie je nainštalovaný." +msgid "QR code: %s" +msgstr "QR kód: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Nepodarilo sa otvoriť aplikáciu." -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Nepodarilo sa otvoriť %s. Možno nie je nainštalovaný." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "nainštalované" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "nedostupné" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "nenainštalované" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "predvolený prehliadač" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "Aplikácia %s nie je k dispozícii v nakonfigurovaných repozitároch" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Inštalovať %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Inštalácia %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Príprava sťahovania…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Priebeh inštalácie" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Zobraziť podrobnosti" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Zobraziť podrobnosti o inštalácii" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Výstup inštalačného protokolu" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Zrušiť" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Zrušiť inštaláciu" +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Otvoriť" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Otvoriť %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Hotovo" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Zavrieť inštalačný panel" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Inštalácia %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Bol nastavený ako váš predvolený prehliadač." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Nie je možné zrušiť počas inštalácie." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Aplikácia je pripravená na použitie." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s bol úspešne nainštalovaný!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s bol úspešne nainštalovaný" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Inštalácia %s zlyhala" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Ďalšie informácie nájdete v podrobnostiach nižšie." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Inštalácia %s zlyhala" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Nie je možné zrušiť počas inštalácie." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Inštalácia bola zrušená" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Sťahovanie {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Overenie totožnosti bolo zrušené. Nič sa nenainštalovalo." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Sťahovanie… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Nič sa nenainštalovalo." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Skryť podrobnosti" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Skryť podrobnosti o inštalácii" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Rušenie…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Rušenie inštalácie…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "O aplikácii BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Hlavná ponuka" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "Hľadáme dokonalý systém!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Vitajte vo vašom novom systéme" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Zmena predvoleného prehliadača" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Zavrieť" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Otvoriť Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "Aplikácia %s nie je k dispozícii" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"Aplikácia %s sa nenachádza v nakonfigurovaných repozitároch, preto ju " +"odtiaľto nie je možné bezpečne nainštalovať. Môžete ju vyhľadať v Big Store, " +"ktorý zobrazuje, odkiaľ pochádza každý balík." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Nastavovanie %s ako predvoleného prehliadača…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s je nastavený ako predvolený prehliadač" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Ešte sa pracuje…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Nastavuje sa ako váš predvolený prehliadač…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Bol nastavený ako váš predvolený prehliadač." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Zobraziť pri spustení" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Vitajte" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Predchádzajúca stránka" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Ďalšia stránka" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Začať" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Prebieha inštalácia" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Ak teraz zatvoríte okno, inštalácia bude pokračovať na pozadí, ale jej " +"výsledok neuvidíte." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Nechať otvorené" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Napriek tomu zavrieť" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "Pristupujte k rôznym službám umelej inteligencie priamo z KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Prístupnosť" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Aplikácie na inštaláciu" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Prevodník zvuku" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Informácie o BigLinuxe" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Nastavenia BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Vyberte si svoj avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Vyberte si svoj predvolený prehliadač" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Nastaviť hlas" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Ovládacie centrum" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Objavte a nainštalujte výkonné aplikácie vytvorené pre BigLinux. Vylepšite " +"hranie hier, vzdialený prístup, multimédiá, produktivitu a prístupnosť " +"jediným kliknutím." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Objavte niektoré funkcie" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Nastavenia zobrazenia" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Darovať" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Dary a sociálne siete" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Inštalácia ovládačov a informácie o hardvéri" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Správca ovládačov" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Rodinná bezpečnosť" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Fórum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Správa hardvéru" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Počiatočné nastavenia" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Jednoducho nainštalujte alebo odstráňte ovládače a firmvér." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" -"KDE Connect je aplikácia, ktorá uľahčuje bezdrôtovú komunikáciu a prenos dát" -" medzi zariadeniami v lokálnych sieťach. Dostupná v obchode Google Play pre " +"KDE Connect je aplikácia, ktorá uľahčuje bezdrôtovú komunikáciu a prenos dát " +"medzi zariadeniami v lokálnych sieťach. Dostupná v obchode Google Play pre " "Android a v App Store pre iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Správca jadra" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Jazykové balíky" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Právnické nástroje pre brazílskych advokátov: digitálne certifikáty (A1/A3), " +"podpisovanie PDF, WebSigner a prístup k súdnym systémom." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Spravujte ovládače, firmvér a jadrá a zobrazte informácie o svojom hardvéri." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Spravujte webkamery, zdroje videa a multimediálne funkcie v jednom " +"centrálnom rozhraní." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Informácie o sieti" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Redukcia šumu" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR na PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Otvoriť rodičovskú kontrolu" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimalizujte svoje hry pomocou výkonnostných profilov, grafických funkcií, " +"monitorovania a pokročilých nastavení." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Naša platforma vzniká vďaka spolupráci. Pripojte sa k jej rozvoju." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Tlačiarne" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -544,43 +710,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Relácia a témy" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Nastavte svoj predvolený prehliadač." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Zdieľajte hry a hrajte ich na diaľku s inými zariadeniami a priateľmi." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Čítačka textu" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Ovládajte počítač pohybmi zachytenými vašou webkamerou." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Prevodník videa" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -588,28 +766,474 @@ msgstr "Ponúkame širokú škálu nastavení, z ktorých si jednoducho vyberiet # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Webové aplikácie" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." msgstr "" -"Váš dar je pre projekt veľmi dôležitý. Sledujte nás aj na sociálnych " -"sieťach." +"Váš dar je pre projekt veľmi dôležitý. Sledujte nás aj na sociálnych sieťach." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Počiatočné nastavenie a predstavenie funkcií BigLinuxu" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Tento program je slobodný softvér šírený pod licenciou GNU General Public " +"License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Zdrojový kód" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Kontroluje sa…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Nenainštalované" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Inštaluje sa" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Nainštalované" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Inštalácia zlyhala" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Nedostupné" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Vyžaduje KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Podrobnosti" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Zobraziť podrobnosti o inštalácii aplikácie %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Zrušiť inštaláciu aplikácie %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Inštalovať" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Aktualizovať a inštalovať" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Skúsiť znova" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Skúsiť znova nainštalovať %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Pridané na panel" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Pridať na panel" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Pridať %s na panel" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Prebieha iná inštalácia" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Nie je k dispozícii v nakonfigurovaných repozitároch" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Widget pre KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Widget Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Čaká sa na overenie totožnosti…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Otvára sa…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Nepodarilo sa pridať %s na panel" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Kliknite pravým tlačidlom na panel, vyberte „Pridať widgety…“ a vyhľadajte " +"%s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "Widget %s bol pridaný na panel." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "Ste offline. Ak chcete inštalovať aplikácie, pripojte sa k internetu." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Tento balík nie je povolený." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Synchronizujú sa databázy…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Riešia sa závislosti…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Kontrolujú sa konflikty…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Sťahujú sa balíky…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Overujú sa podpisy…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Overuje sa integrita…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Načítavajú sa balíky…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Kontroluje sa miesto na disku…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Aplikujú sa zmeny…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Inštaluje sa…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Aktualizuje sa…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Spúšťajú sa poinštalačné úlohy…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Sťahovanie {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Sťahovanie… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Overenie totožnosti zlyhalo. Na inštaláciu aplikácií sú potrebné oprávnenia " +"správcu." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Správcu balíkov používa iný program. Počkajte, kým skončí, a skúste to znova." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"Žiadne pripojenie k internetu. Pripojte sa k internetu a skúste to znova." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Balíky sa nepodarilo stiahnuť. Skontrolujte pripojenie k internetu a skúste " +"to znova." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Zoznamy balíkov sú zastarané, preto zrkadlá už nemajú požadované súbory. " +"Aktualizujte systém a skúste to znova." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Na disku nie je dostatok voľného miesta na inštaláciu tejto aplikácie." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Balík sa v nakonfigurovaných repozitároch nenašiel." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Niektoré závislosti sa nepodarilo vyriešiť." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Balík je v konflikte s už nainštalovaným softvérom." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Podpis balíka sa nepodarilo overiť. Možno bude potrebné aktualizovať zväzok " +"kľúčov." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "Stiahnuté súbory neprešli kontrolou integrity. Nič sa nenainštalovalo." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Inštalácia sa dokončila, ale aplikáciu sa v systéme nepodarilo nájsť." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Táto aplikácia nie je v aktuálnom pracovnom prostredí podporovaná." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Inštalácia zlyhala. Ďalšie informácie nájdete v podrobnostiach." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Inštalátor sa nedokončil včas." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Ešte sa pracuje…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Pripravuje sa inštalácia…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "Nástroj kpackagetool6 sa nenašiel." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Stiahnuté: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Počkajte, kým sa aktuálna inštalácia dokončí, a potom to skúste znova." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Nepodarilo sa nainštalovať %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "Aplikácia %s bola úspešne nainštalovaná." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Inštalácia aplikácie %s bola zrušená." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Nepodarilo sa nainštalovať %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "Aplikácia %s je už nainštalovaná." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"Z nakonfigurovaných repozitárov sa stiahne %(count)d balíkov (%(size)s)." +msgstr[1] "" +"Z nakonfigurovaných repozitárov sa stiahne %(count)d balík (%(size)s)." +msgstr[2] "" +"Z nakonfigurovaných repozitárov sa stiahnu %(count)d balíky (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Budete požiadaní o heslo správcu." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Zoznamy balíkov boli naposledy aktualizované pred %d dňami. Ak inštalácia " +"zlyhá, najprv aktualizujte systém." +msgstr[1] "" +"Zoznamy balíkov boli naposledy aktualizované pred %d dňom. Ak inštalácia " +"zlyhá, najprv aktualizujte systém." +msgstr[2] "" +"Zoznamy balíkov boli naposledy aktualizované pred %d dňami. Ak inštalácia " +"zlyhá, najprv aktualizujte systém." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Nainštalovať %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Aktualizovať systém a nainštalovať %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Pred inštaláciou aplikácie %s sa aktualizujú všetky nainštalované balíky. " +"Aktualizácia všetkého naraz zabraňuje čiastočným aktualizáciám, ale môže " +"chvíľu trvať a stiahnuť veľké množstvo dát." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s je widget Plasma a nie je k dispozícii ako balík. Stiahne sa z " +"oficiálneho repozitára BigLinux na GitHube, overí sa podľa známeho " +"kontrolného súčtu a nainštaluje sa iba pre vášho používateľa." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Heslo správcu nie je potrebné." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "Aplikácia %s nie je nainštalovaná" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Aplikácia nie je nainštalovaná a nie je k dispozícii v nakonfigurovaných " +"repozitároch." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Je k dispozícii v nakonfigurovaných repozitároch (balík %(package)s z " +"%(repo)s). Chcete ju nainštalovať teraz?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Teraz nie" diff --git a/locale/sv.po b/locale/sv.po index f950337..30962fe 100644 --- a/locale/sv.po +++ b/locale/sv.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: sv\n" @@ -14,465 +14,606 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Kärna" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Skrivbord" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Okänd" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Skärm" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Kunde inte öppna %s. Det kanske inte är installerat." +msgid "QR code: %s" +msgstr "QR-kod: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Kunde inte öppna applikationen" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Kunde inte öppna %s. Det kanske inte är installerat." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "installerad" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "inte tillgänglig" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "inte installerad" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "standardwebbläsare" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s är inte tillgängligt i de konfigurerade förråden" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Installera %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Installerar %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Förbereder nedladdning…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Installationsförlopp" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Visa detaljer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Visa installationsdetaljer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Utdata från installationsloggen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Avbryt" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Avbryt installation" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Öppna" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Öppna %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Klart" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Stäng installationspanel" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Installerar %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Det har ställts in som din standardwebbläsare." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Kan inte avbryta under installationen" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Applikationen är klar att använda." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s har installerats!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s har installerats" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Misslyckades med att installera %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Kontrollera detaljerna nedan för mer information." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Installation av %s misslyckades" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Kan inte avbryta under installationen" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Installationen avbröts" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Laddar ner {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Autentiseringen avbröts. Inget installerades." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Laddar ner… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Inget installerades." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Dölj detaljer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Dölj installationsdetaljer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Avbryter…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Avbryter installation…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Om BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Huvudmeny" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "I sökandet efter det perfekta systemet!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Välkommen till ditt nya system" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Ändrar standardwebbläsare" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Stäng" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Öppna Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s är inte tillgängligt" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s finns inte i de konfigurerade förråden och kan därför inte installeras " +"säkert härifrån. Du kan leta efter det i Big Store, som visar varifrån varje " +"paket kommer." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Ställer in %s som standard…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s inställt som standard" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Arbetar fortfarande…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Ställer in som din standardwebbläsare…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Det har ställts in som din standardwebbläsare." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Visa vid start" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Välkommen" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Föregående sida" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Nästa sida" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Kom igång" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "En installation pågår" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Om du stänger fönstret nu fortsätter installationen i bakgrunden, men du " +"kommer inte att se resultatet." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Håll öppet" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Stäng ändå" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "Få tillgång till olika AI-tjänster direkt från KDE Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Tillgänglighet" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Applikationer att installera" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Ljudkonverterare" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Information om BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinux-inställningar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Välj din avatar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Välj din standardwebbläsare" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Konfigurera röst" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Kontrollcenter" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Upptäck och installera kraftfulla applikationer skapade för BigLinux. " +"Förbättra spel, fjärråtkomst, multimedia, produktivitet och tillgänglighet " +"med ett enda klick." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Upptäck några funktioner" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Skärminställningar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Donera" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Donationer och sociala nätverk" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Drivrutinsinstallation och hårdvaruinformation" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Drivrutinshanterare" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Familjesäkerhet" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Forum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Hårdvaruhantering" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Inledande inställningar" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Installera eller ta bort drivrutiner och firmware enkelt." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -482,75 +623,101 @@ msgstr "" "dataöverföring mellan enheter i lokala nätverk. Finns i Google Play Store " "för Android och App Store för iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Kärnhantering" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Språkpaket" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Juridiska verktyg för brasilianska advokater: digitala certifikat (A1/A3), " +"PDF-signering, WebSigner och åtkomst till domstolarnas system." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Hantera drivrutiner, fast programvara och kärnor, och visa information om " +"din hårdvara." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Hantera webbkameror, videokällor och multimediefunktioner i ett centralt " +"gränssnitt." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Nätverksinformation" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Brusreducering" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR till PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Öppna föräldrakontroll" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Optimera dina spel med prestandaprofiler, grafikfunktioner, övervakning och " +"avancerade inställningar." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Vår plattform bygger på samarbete. Var med och utveckla den." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Skrivare" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -560,43 +727,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Session och teman" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Ställ in din standardwebbläsare." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Dela och spela spel på distans med andra enheter och vänner." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Textuppläsare" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Använd rörelser som fångas av din webbkamera för att styra datorn." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Videokonverter" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -604,19 +783,19 @@ msgstr "Vi erbjuder omfattande inställningar som du enkelt kan välja bland." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Webappar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -626,6 +805,451 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Första inställningarna och presentation av funktionerna i BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Detta program är fri programvara som distribueras under GNU General Public " +"License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Källkod" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Kontrollerar…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Inte installerad" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Installerar" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Installerad" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Installationen misslyckades" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Inte tillgänglig" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Kräver KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Detaljer" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Visa installationsdetaljer för %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Avbryt installationen av %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installera" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Uppdatera och installera" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Försök igen" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Försök installera %s igen" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Tillagd i panelen" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Lägg till i panelen" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Lägg till %s i panelen" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "En annan installation pågår" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Inte tillgänglig i de konfigurerade förråden" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Grafisk komponent för KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Grafisk komponent för Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Väntar på autentisering…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Öppnar…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Kunde inte lägga till %s i panelen" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Högerklicka på panelen, välj ”Lägg till grafiska komponenter…” och sök efter " +"%s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s har lagts till i panelen." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Du är frånkopplad. Anslut till internet för att installera applikationer." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Det här paketet är inte tillåtet." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Synkroniserar databaser…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Löser beroenden…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Söker efter konflikter…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Hämtar paket…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Verifierar signaturer…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Verifierar integritet…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Läser in paket…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Kontrollerar diskutrymme…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Tillämpar ändringar…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Installerar…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Uppgraderar…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Kör efterinstallationsåtgärder…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Laddar ner {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Laddar ner… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Autentiseringen misslyckades. Administratörsbehörighet krävs för att " +"installera applikationer." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Ett annat program använder pakethanteraren. Vänta tills det är klart och " +"försök igen." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "Ingen internetanslutning. Anslut till internet och försök igen." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Kunde inte hämta paketen. Kontrollera din internetanslutning och försök igen." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Paketlistorna är inaktuella, så speglarna har inte längre de begärda " +"filerna. Uppdatera systemet och försök igen." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "" +"Det finns inte tillräckligt med ledigt diskutrymme för att installera den " +"här applikationen." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Paketet hittades inte i de konfigurerade förråden." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Vissa beroenden kunde inte lösas." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Paketet står i konflikt med redan installerad programvara." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"En paketsignatur kunde inte verifieras. Nyckelringen kan behöva uppdateras." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"De hämtade filerna klarade inte integritetskontrollen. Inget installerades." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "" +"Installationen slutfördes, men applikationen kunde inte hittas i systemet." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Den här applikationen stöds inte i den aktuella skrivbordsmiljön." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Installationen misslyckades. Se detaljerna för mer information." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Installationsprogrammet blev inte klart i tid." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Arbetar fortfarande…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Förbereder installation…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6 hittades inte." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Hämtat {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Vänta tills den pågående installationen är klar och försök sedan igen." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Kunde inte installera %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s har installerats." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Installationen av %s avbröts." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Kunde inte installera %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s är redan installerat." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"%(count)d paket kommer att hämtas från de konfigurerade förråden (%(size)s)." +msgstr[1] "" +"%(count)d paket kommer att hämtas från de konfigurerade förråden (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Du kommer att bli ombedd att ange administratörslösenordet." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Paketlistorna uppdaterades senast för %d dag sedan. Om installationen " +"misslyckas, uppdatera systemet först." +msgstr[1] "" +"Paketlistorna uppdaterades senast för %d dagar sedan. Om installationen " +"misslyckas, uppdatera systemet först." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Installera %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Uppdatera systemet och installera %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Alla installerade paket uppdateras innan %s installeras. Att uppdatera allt " +"på en gång undviker partiella uppgraderingar, men det kan ta en stund och " +"kräva att en stor mängd data hämtas." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s är en grafisk komponent för Plasma och finns inte som paket. Den hämtas " +"från BigLinux officiella förråd på GitHub, kontrolleras mot en känd " +"kontrollsumma och installeras endast för din användare." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Inget administratörslösenord krävs." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s är inte installerat" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "" +"Applikationen är inte installerad och är inte tillgänglig i de konfigurerade " +"förråden." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Den är tillgänglig i de konfigurerade förråden (paketet %(package)s, från " +"%(repo)s). Vill du installera den nu?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Inte nu" diff --git a/locale/tr.po b/locale/tr.po index a09a722..e8fe79a 100644 --- a/locale/tr.po +++ b/locale/tr.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: tr\n" @@ -14,552 +14,719 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Çekirdek" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Masaüstü" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Bilinmiyor" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Ekran" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "%s açılamadı. Yüklenmemiş olabilir." +msgid "QR code: %s" +msgstr "QR kodu: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Uygulama açılamadı." -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "%s açılamadı. Yüklenmemiş olabilir." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "kurulu" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "kullanılamıyor" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "kurulu değil" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "varsayılan tarayıcı" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s uygulaması yapılandırılmış depolarda bulunmuyor" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "%s uygulamasını yükle" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "%s yükleniyor…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "İndirme hazırlanıyor…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Kurulum ilerlemesi" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Ayrıntıları görüntüle" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Kurulum ayrıntılarını göster" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Kurulum günlüğü çıktısı" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "İptal et" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Kurulumu iptal et" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Aç" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "%s uygulamasını aç" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Tamam" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Kurulum panelini kapat" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "%s yükleniyor" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Varsayılan tarayıcınız olarak ayarlandı." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Kurulum sırasında iptal edilemez." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Uygulama kullanıma hazır." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s başarıyla yüklendi!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s başarıyla yüklendi" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "%s yüklenemedi" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Daha fazla bilgi için aşağıdaki ayrıntılara bakın." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "%s kurulumu başarısız oldu." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Kurulum sırasında iptal edilemez." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Kurulum iptal edildi" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "{name} indiriliyor…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Kimlik doğrulama iptal edildi. Hiçbir şey yüklenmedi." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "İndiriliyor… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Hiçbir şey yüklenmedi." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Ayrıntıları gizle" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Kurulum ayrıntılarını gizle" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "İptal ediliyor…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Kurulum iptal ediliyor…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "BigLinux Welcome Hakkında" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Ana Menü" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "Mükemmel sistemin peşinde!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Yeni sisteminize hoş geldiniz" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Varsayılan tarayıcıyı değiştirme" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Kapat" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Big Store'u aç" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s uygulaması kullanılamıyor" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s uygulaması yapılandırılmış depolarda bulunmadığından buradan güvenli bir " +"şekilde yüklenemez. Uygulamayı, her paketin nereden geldiğini gösteren Big " +"Store'da arayabilirsiniz." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "%s varsayılan olarak ayarlanıyor…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s varsayılan olarak ayarlandı" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "İşlem devam ediyor…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Varsayılan tarayıcınız olarak ayarlanıyor…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Varsayılan tarayıcınız olarak ayarlandı." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Başlangıçta göster" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Hoş geldiniz" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Önceki sayfa" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Sonraki sayfa" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Başlayın" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Devam eden bir kurulum var" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Pencereyi şimdi kapatırsanız kurulum arka planda devam eder, ancak sonucunu " +"göremezsiniz." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Açık tut" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Yine de kapat" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "Farklı yapay zekâ hizmetlerine doğrudan KDE Plasma'dan erişin." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Erişilebilirlik" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Yüklenecek Uygulamalar" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Ses Dönüştürücü" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "BigLinux Bilgisi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinux Ayarları" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Avatarınızı Seçin" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Varsayılan tarayıcınızı seçin" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Konuşma sesini yapılandır" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Kontrol Merkezi" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"BigLinux için geliştirilmiş güçlü uygulamaları keşfedin ve yükleyin. Oyun, " +"uzaktan erişim, multimedya, üretkenlik ve erişilebilirlik deneyiminizi tek " +"tıkla geliştirin." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Bazı özellikleri keşfedin" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Ekran Ayarları" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Bağış yap" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Bağış ve Sosyal Ağlar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Sürücü Kurulumu ve Donanım Bilgisi" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Sürücü Yöneticisi" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Aile Güvenliği" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Forum" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Donanım Yönetimi" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "İlk Ayarlar" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Sürücüleri ve donanım yazılımlarını kolayca yükleyin veya kaldırın." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" "KDE Connect, yerel ağlardaki cihazlar arasında kablosuz iletişim ve veri " -"transferini kolaylaştıran bir uygulamadır. Android için Google Play Store ve" -" iPhone için App Store'da mevcuttur." - -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Çekirdek Yöneticisi" +"transferini kolaylaştıran bir uygulamadır. Android için Google Play Store ve " +"iPhone için App Store'da mevcuttur." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Dil Paketleri" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Brezilyalı avukatlar için hukuk araçları: dijital sertifikalar (A1/A3), PDF " +"imzalama, WebSigner ve mahkeme sistemlerine erişim." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Sürücüleri, donanım yazılımlarını ve çekirdekleri yönetin; donanımınızla " +"ilgili bilgileri görüntüleyin." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Web kameralarını, video kaynaklarını ve multimedya özelliklerini tek bir " +"merkezi arayüzden yönetin." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Ağ Bilgisi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Gürültü Azaltma" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR'den PDF'ye" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Ebeveyn denetimlerini aç" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Oyunlarınızı performans profilleri, grafik özellikleri, izleme ve gelişmiş " +"ayarlarla optimize edin." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "Platformumuz iş birliğiyle gelişiyor. Bu gelişime katılın." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Yazıcılar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -569,43 +736,56 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Oturum ve Temalar" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Varsayılan tarayıcınızı ayarlayın." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "" +"Oyunları diğer cihazlarla ve arkadaşlarınızla uzaktan paylaşın ve oynayın." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Metin Okuyucu" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Web kameranızın yakaladığı hareketlerle bilgisayarınızı kontrol edin." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Video Dönüştürücü" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -613,27 +793,457 @@ msgstr "Kolayca seçebileceğiniz kapsamlı ayarlar sunuyoruz." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Web Uygulamaları" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." -msgstr "" -"Bağışınız proje için çok önemlidir. Bizi sosyal medyada da takip edin." +msgstr "Bağışınız proje için çok önemlidir. Bizi sosyal medyada da takip edin." # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "BigLinux için ilk kurulum ve özelliklerin tanıtımı" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Bu program, GNU Genel Kamu Lisansı altında dağıtılan özgür bir yazılımdır." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Kaynak kodu" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Denetleniyor…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Kurulu değil" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Yükleniyor" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Kurulu" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Kurulum başarısız" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Kullanılamıyor" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "KDE Plasma gerekir" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Ayrıntılar" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "%s uygulamasının kurulum ayrıntılarını göster" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "%s uygulamasının kurulumunu iptal et" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Yükle" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Güncelle ve yükle" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Yeniden dene" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "%s uygulamasını yüklemeyi yeniden dene" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Panele eklendi" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Panele ekle" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "%s aracını panele ekle" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Başka bir kurulum devam ediyor" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Yapılandırılmış depolarda yok" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "KDE Plasma 6 için Plasma aracı" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma aracı" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Kimlik doğrulama bekleniyor…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Açılıyor…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "%s aracı panele eklenemedi" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Panele sağ tıklayın, “Araç Ekle…” seçeneğini seçin ve %s aracını arayın." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "%s aracı panele eklendi." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "Çevrim dışısınız. Uygulama yüklemek için internete bağlanın." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Bu pakete izin verilmiyor." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Veritabanları eşitleniyor…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Bağımlılıklar çözümleniyor…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Çakışmalar denetleniyor…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Paketler indiriliyor…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "İmzalar doğrulanıyor…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Bütünlük doğrulanıyor…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Paketler okunuyor…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Disk alanı denetleniyor…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Değişiklikler uygulanıyor…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Yükleniyor…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Yükseltiliyor…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Kurulum sonrası görevler çalıştırılıyor…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "{name} indiriliyor…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "İndiriliyor… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Kimlik doğrulama başarısız oldu. Uygulama yüklemek için yönetici izni " +"gerekir." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Paket yöneticisi başka bir program tarafından kullanılıyor. İşlemin " +"bitmesini bekleyip yeniden deneyin." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "İnternet bağlantısı yok. İnternete bağlanıp yeniden deneyin." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Paketler indirilemedi. İnternet bağlantınızı denetleyip yeniden deneyin." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Paket listeleri güncel olmadığından yansılarda istenen dosyalar artık " +"bulunmuyor. Sistemi güncelleyip yeniden deneyin." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Bu uygulamayı yüklemek için yeterli boş disk alanı yok." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Paket, yapılandırılmış depolarda bulunamadı." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Bazı bağımlılıklar çözümlenemedi." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Paket, zaten yüklü olan yazılımlarla çakışıyor." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Bir paket imzası doğrulanamadı. Anahtarlığın güncellenmesi gerekebilir." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"İndirilen dosyalar bütünlük denetiminden geçemedi. Hiçbir şey yüklenmedi." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Kurulum tamamlandı, ancak uygulama sistemde bulunamadı." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Bu uygulama mevcut masaüstü ortamında desteklenmiyor." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "Kurulum başarısız oldu. Daha fazla bilgi için ayrıntılara bakın." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Yükleyici zamanında tamamlanmadı." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "İşlem devam ediyor…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Kurulum hazırlanıyor…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "kpackagetool6 bulunamadı." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "İndirilen: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Geçerli kurulumun bitmesini bekleyin, ardından yeniden deneyin." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "%s uygulaması yüklenemedi" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s uygulaması başarıyla yüklendi." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "%s uygulamasının kurulumu iptal edildi." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "%s uygulaması yüklenemedi." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s uygulaması zaten yüklü." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "Yapılandırılmış depolardan %(count)d paket indirilecek (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Yönetici parolası istenecek." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Paket listeleri en son %d gün önce güncellendi. Kurulum başarısız olursa " +"önce sistemi güncelleyin." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "%s uygulaması yüklensin mi?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Sistem güncellenip %s uygulaması yüklensin mi?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"%s uygulaması yüklenmeden önce tüm yüklü paketler güncellenecek. Her şeyi " +"birlikte güncellemek kısmi yükseltmeleri önler, ancak biraz zaman alabilir " +"ve büyük miktarda veri indirilmesini gerektirebilir." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s bir Plasma aracıdır ve paket olarak sunulmaz. GitHub'daki resmî BigLinux " +"deposundan indirilecek, bilinen bir sağlama toplamıyla doğrulanacak ve " +"yalnızca sizin kullanıcınız için yüklenecek." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Yönetici parolası gerekmez." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s uygulaması yüklü değil" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "Uygulama yüklü değil ve yapılandırılmış depolarda bulunmuyor." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Uygulama yapılandırılmış depolarda mevcut (paket: %(package)s, depo: " +"%(repo)s). Şimdi yüklemek ister misiniz?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Şimdi değil" diff --git a/locale/uk.po b/locale/uk.po index c7f9e7b..23dd2c4 100644 --- a/locale/uk.po +++ b/locale/uk.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: uk\n" @@ -12,476 +12,620 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : " +"n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "OK" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "Ядро" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "Робочий стіл" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "Невідомо" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "Дисплей" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "Не вдалося відкрити %s. Можливо, він не встановлений." +msgid "QR code: %s" +msgstr "QR-код: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "Не вдалося відкрити програму" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "OK" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "Не вдалося відкрити %s. Можливо, він не встановлений." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "встановлено" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "недоступно" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "не встановлено" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "типовий браузер" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "%s немає в налаштованих репозиторіях" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "Встановити %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "Встановлення %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "Підготовка завантаження…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "Перебіг встановлення" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "Переглянути деталі" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "Показати деталі встановлення" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "Вивід журналу встановлення" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "Скасувати" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "Скасувати встановлення" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "Відкрити" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "Відкрити %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "Готово" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "Закрити панель встановлення" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "Встановлення %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "Його призначено типовим браузером." +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "Не можна скасувати під час встановлення." + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "Застосунок готовий до використання." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s успішно встановлено!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s успішно встановлено" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "Не вдалося встановити %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "Перевірте деталі нижче для отримання додаткової інформації." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "Встановлення %s не вдалося" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "Не можна скасувати під час встановлення." +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "Встановлення скасовано" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "Завантаження {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "Автентифікацію скасовано. Нічого не встановлено." -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "Завантаження… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "Нічого не встановлено." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "Сховати деталі" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "Сховати деталі встановлення" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "Скасування…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Скасування встановлення…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "Про BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "Головне меню" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "У пошуках ідеальної системи!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "Ласкаво просимо до вашої нової системи" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "Зміна типового браузера" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "Закрити" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "Відкрити Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "Застосунок %s недоступний" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"Застосунку %s немає в налаштованих репозиторіях, тому його не можна безпечно " +"встановити звідси. Ви можете пошукати його в Big Store, де показано джерело " +"кожного пакета." + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "Призначення %s типовим браузером…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "%s призначено типовим браузером" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "Операція ще триває…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "Призначення типовим браузером…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "Його призначено типовим браузером." # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "Показувати при запуску" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "Ласкаво просимо" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "Попередня сторінка" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "Наступна сторінка" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "Розпочати" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "Триває встановлення" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "" +"Якщо закрити вікно зараз, встановлення продовжиться у фоновому режимі, але " +"ви не побачите його результату." + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "Не закривати" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "Все одно закрити" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "" +"Отримуйте доступ до різних сервісів штучного інтелекту безпосередньо з KDE " +"Plasma." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "Доступність" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "Застосунки для встановлення" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "Аудіо конвертер" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "Інформація про BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "Налаштування BigLinux" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "Виберіть свого аватара" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "Виберіть типовий браузер" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "Налаштувати голос" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "Центр керування" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"Відкрийте для себе та встановіть потужні застосунки, створені для BigLinux. " +"Покращуйте можливості для ігор, віддаленого доступу, мультимедіа, " +"продуктивної роботи та доступності лише одним клацанням." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "Відкрийте деякі функції" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "Налаштування дисплея" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "Пожертвувати" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "Пожертвування та соціальні мережі" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "Встановлення драйверів та інформація про обладнання" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "Менеджер драйверів" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "Сімейна безпека" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "Форум" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "Керування обладнанням" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "Початкові налаштування" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "Легко встановлюйте або видаляйте драйвери та мікропрограми." - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " @@ -491,57 +635,83 @@ msgstr "" "даних між пристроями в локальних мережах. Доступна в Google Play Store для " "Android та в App Store для iPhone." -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "Менеджер ядра" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "Мовні пакунки" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"Юридичні інструменти для бразильських адвокатів: цифрові сертифікати (A1/" +"A3), підписання PDF, WebSigner і доступ до судових систем." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "" +"Керуйте драйверами, мікропрограмами та ядрами, а також переглядайте " +"відомості про обладнання." + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "" +"Керуйте вебкамерами, джерелами відео та мультимедійними функціями в єдиному " +"інтерфейсі." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "Інформація про мережу" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "Зниження шуму" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR до PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "Відкрити батьківський контроль" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "" +"Оптимізуйте ігри за допомогою профілів продуктивності, графічних функцій, " +"моніторингу та розширених налаштувань." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "" "Наша платформа розвивається завдяки спільній роботі. Долучайтеся до її " @@ -549,19 +719,19 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "Принтери" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -571,43 +741,55 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "Сеанс і теми" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "Призначте типовий браузер." +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "Діліться іграми та грайте віддалено з друзями й на інших пристроях." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "Диктор тексту" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "Керуйте комп'ютером за допомогою рухів, які відстежує вебкамера." + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "Конвертер відео" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -615,19 +797,19 @@ msgstr "Ми пропонуємо широкий вибір налаштуван # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "Вебзастосунки" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -637,6 +819,460 @@ msgstr "" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "Початкове налаштування та знайомство з можливостями BigLinux" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "" +"Ця програма є вільним програмним забезпеченням, що поширюється на умовах GNU " +"General Public License." + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "Вихідний код" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "Перевірка…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "Не встановлено" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "Встановлення" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "Встановлено" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "Помилка встановлення" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "Недоступно" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "Потрібна KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "Деталі" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "Показати деталі встановлення %s" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "Скасувати встановлення %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Встановити" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "Оновити та встановити" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "Повторити" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "Повторити встановлення %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "Додано на панель" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "Додати на панель" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "Додати %s на панель" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Триває інше встановлення" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "Немає в налаштованих репозиторіях" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "Віджет для KDE Plasma 6" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Віджет Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "Очікування автентифікації…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "Відкриття…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "Не вдалося додати %s на панель" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "" +"Клацніть правою кнопкою миші на панелі, виберіть «Додати віджети…» і " +"знайдіть %s." + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "Віджет %s додано на панель." + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "" +"Немає з'єднання з мережею. Підключіться до інтернету, щоб встановлювати " +"застосунки." + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "Цей пакет не дозволено." + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "Синхронізація баз даних…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "Розв'язання залежностей…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "Перевірка конфліктів…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "Завантаження пакетів…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "Перевірка підписів…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "Перевірка цілісності…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "Читання пакетів…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "Перевірка місця на диску…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "Застосування змін…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "Встановлення…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "Оновлення…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "Виконання завдань після встановлення…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "Завантаження {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "Завантаження… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "" +"Помилка автентифікації. Для встановлення застосунків потрібні права " +"адміністратора." + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "" +"Менеджер пакетів використовується іншою програмою. Дочекайтеся її завершення " +"та повторіть спробу." + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "" +"Немає з'єднання з інтернетом. Підключіться до інтернету та повторіть спробу." + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "" +"Не вдалося завантажити пакети. Перевірте з'єднання з інтернетом та повторіть " +"спробу." + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "" +"Списки пакетів застаріли, і на дзеркалах уже немає потрібних файлів. Оновіть " +"систему та повторіть спробу." + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "Недостатньо вільного місця на диску для встановлення цього застосунку." + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "Пакет не знайдено в налаштованих репозиторіях." + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "Не вдалося розв'язати деякі залежності." + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "Пакет конфліктує з уже встановленим програмним забезпеченням." + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "" +"Не вдалося перевірити підпис пакета. Можливо, потрібно оновити в'язку ключів." + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "" +"Завантажені файли не пройшли перевірку цілісності. Нічого не встановлено." + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "Встановлення завершено, але застосунок не знайдено в системі." + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "Цей застосунок не підтримується в поточному стільничному середовищі." + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "" +"Не вдалося виконати встановлення. Додаткову інформацію наведено в деталях." + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "Встановлювач не завершив роботу вчасно." + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "Операція ще триває…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "Підготовка до встановлення…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "Програму kpackagetool6 не знайдено." + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "Завантажено: {size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "Дочекайтеся завершення поточного встановлення та повторіть спробу." + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "Не вдалося встановити %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "Застосунок %s успішно встановлено." + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "Встановлення %s скасовано." + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "Не вдалося встановити %s." + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "Застосунок %s уже встановлено." + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "" +"З налаштованих репозиторіїв буде завантажено %(count)d пакет (%(size)s)." +msgstr[1] "" +"З налаштованих репозиторіїв буде завантажено %(count)d пакети (%(size)s)." +msgstr[2] "" +"З налаштованих репозиторіїв буде завантажено %(count)d пакетів (%(size)s)." +msgstr[3] "" +"З налаштованих репозиторіїв буде завантажено %(count)d пакет (%(size)s)." + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "Потрібно буде ввести пароль адміністратора." + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "" +"Списки пакетів востаннє оновлювалися %d день тому. Якщо встановлення не " +"вдасться, спочатку оновіть систему." +msgstr[1] "" +"Списки пакетів востаннє оновлювалися %d дні тому. Якщо встановлення не " +"вдасться, спочатку оновіть систему." +msgstr[2] "" +"Списки пакетів востаннє оновлювалися %d днів тому. Якщо встановлення не " +"вдасться, спочатку оновіть систему." +msgstr[3] "" +"Списки пакетів востаннє оновлювалися %d день тому. Якщо встановлення не " +"вдасться, спочатку оновіть систему." + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "Встановити %s?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "Оновити систему та встановити %s?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"Перед встановленням %s буде оновлено всі встановлені пакети. Спільне " +"оновлення дає змогу уникнути часткових оновлень, але може тривати певний час " +"і потребувати завантаження великого обсягу даних." + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s — це віджет Plasma, і він недоступний у вигляді пакета. Його буде " +"завантажено з офіційного репозиторію BigLinux на GitHub, перевірено за " +"відомою контрольною сумою та встановлено лише для вашого облікового запису." + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "Пароль адміністратора не потрібен." + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "Застосунок %s не встановлено" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "Застосунок не встановлено, і його немає в налаштованих репозиторіях." + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"Він доступний у налаштованих репозиторіях (пакет %(package)s з %(repo)s). " +"Встановити його зараз?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "Не зараз" diff --git a/locale/zh.po b/locale/zh.po index 33a4655..c0ea04b 100644 --- a/locale/zh.po +++ b/locale/zh.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: zh\n" @@ -14,551 +14,708 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "确定" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "内核" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "桌面" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "未知" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "显示器" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "无法打开 %s。该应用程序可能尚未安装。" +msgid "QR code: %s" +msgstr "二维码:%s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "无法打开应用程序" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "确定" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "无法打开 %s。该应用程序可能尚未安装。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "已安装" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "不可用" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "未安装" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "默认浏览器" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "已配置的软件源中没有 %s" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "安装 %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "正在安装 %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "准备下载…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "安装进度" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "查看详情" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "显示安装详情" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "安装日志输出" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "取消" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "取消安装" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "打开" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "打开 %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "完成" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "关闭安装面板" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "正在安装 %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "已将其设为默认浏览器。" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "安装过程中无法取消" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "应用程序已可以使用。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s 安装成功!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s 安装成功" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "安装 %s 失败" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "请查看下方详情,了解更多信息。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "%s 安装失败" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "安装过程中无法取消" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "安装已取消" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "正在下载 {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "身份验证已取消,未安装任何内容。" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "正在下载… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "未安装任何内容。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "隐藏详情" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "隐藏安装详情" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "正在取消…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "正在取消安装…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "关于 BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "主菜单" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "追求完美的系统!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "欢迎使用您的新系统" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "正在更改默认浏览器" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "关闭" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "打开 Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s 不可用" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s 不在已配置的软件源中,因此无法从此处安全安装。您可以在 Big Store 中查找" +"它,Big Store 会显示每个软件包的来源。" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "正在将 %s 设为默认浏览器…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "已将 %s 设为默认浏览器" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "仍在处理中…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "正在设为默认浏览器…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "已将其设为默认浏览器。" # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "启动时显示" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "欢迎" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "上一页" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "下一页" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "开始使用" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "正在进行安装" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "如果现在关闭窗口,安装将在后台继续进行,但您将无法看到安装结果。" + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "保持打开" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "仍然关闭" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "直接在 KDE Plasma 中访问各种人工智能服务。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "无障碍" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "可安装的应用程序" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "音频转换器" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "BigLinux 信息" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinux 设置" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "选择您的头像" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "选择您的默认浏览器" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "配置语音" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "控制中心" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"发现并安装专为 BigLinux 打造的强大应用程序。只需一次点击,即可增强游戏、远程" +"访问、多媒体、生产力和无障碍体验。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "探索系统功能" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "显示设置" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "捐赠" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "捐赠和社交网络" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "驱动程序安装和硬件信息" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "驱动程序管理器" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "家庭安全" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "论坛" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "硬件管理" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "初始设置" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "轻松安装或卸载驱动程序和固件。" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" -"KDE Connect 是一款应用程序,可方便地在局域网设备之间进行无线通信和数据传输。Android 版可在 Google Play " -"商店获取,iPhone 版可在 App Store 获取。" - -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "内核管理器" +"KDE Connect 是一款应用程序,可方便地在局域网设备之间进行无线通信和数据传输。" +"Android 版可在 Google Play 商店获取,iPhone 版可在 App Store 获取。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "语言包" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"面向巴西律师的法律工具:数字证书(A1/A3)、PDF 签名、WebSigner 以及访问法院系" +"统。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "管理驱动程序、固件和内核,并查看硬件信息。" + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "在统一的界面中管理摄像头、视频源和多媒体功能。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "网络信息" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "降噪" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR 转 PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "打开家长控制" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "通过性能配置文件、图形功能、监控和高级设置优化您的游戏。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "我们的平台由大家共同建设。欢迎参与,让它不断进步。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "打印机" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -566,43 +723,55 @@ msgstr "保护孩子的上网安全。设置受监管的账号、屏幕使用时 # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "会话和主题" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "设置您的默认浏览器。" +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "与其他设备和好友远程共享并畅玩游戏。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "文本朗读器" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "利用摄像头捕捉的动作来控制您的电脑。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "视频转换器" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -610,19 +779,19 @@ msgstr "我们提供丰富的设置选项,让您轻松选择。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "网页应用" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -630,6 +799,422 @@ msgstr "您的捐赠对项目非常重要。也欢迎在社交媒体上关注我 # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "BigLinux 的初始设置和功能介绍" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "本程序是依据 GNU 通用公共许可证(GNU GPL)发布的自由软件。" + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "源代码" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "正在检查…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "未安装" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "正在安装" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "已安装" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "安装失败" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "不可用" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "需要 KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "详情" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "显示 %s 的安装详情" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "取消安装 %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "安装" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "更新并安装" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "重试" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "重新尝试安装 %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "已添加到面板" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "添加到面板" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "将 %s 添加到面板" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "另一个安装正在进行" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "已配置的软件源中不可用" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "适用于 KDE Plasma 6 的 Plasma 挂件" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma 挂件" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "正在等待身份验证…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "正在打开…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "无法将 %s 添加到面板" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "右键单击面板,选择“添加挂件…”,然后搜索 %s。" + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "已将 %s 添加到面板。" + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "您处于离线状态。请连接到互联网以安装应用程序。" + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "不允许安装此软件包。" + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "正在同步数据库…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "正在解析依赖关系…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "正在检查冲突…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "正在下载软件包…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "正在验证签名…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "正在验证完整性…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "正在加载软件包…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "正在检查磁盘空间…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "正在应用更改…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "正在安装…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "正在升级…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "正在运行安装后任务…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "正在下载 {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "正在下载… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "身份验证失败。安装应用程序需要管理员权限。" + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "另一个程序正在使用软件包管理器。请等待其完成后重试。" + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "没有网络连接。请连接到互联网后重试。" + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "无法下载软件包。请检查网络连接后重试。" + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "软件包列表已过期,镜像中已不再有所需的文件。请更新系统后重试。" + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "磁盘可用空间不足,无法安装此应用程序。" + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "在已配置的软件源中找不到该软件包。" + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "部分依赖关系无法解析。" + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "该软件包与已安装的软件冲突。" + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "无法验证软件包签名,可能需要更新密钥环。" + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "下载的文件未通过完整性校验,未安装任何内容。" + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "安装已完成,但在系统中找不到该应用程序。" + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "当前桌面环境不支持此应用程序。" + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "安装失败。请查看详情了解更多信息。" + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "安装程序未能在规定时间内完成。" + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "仍在处理中…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "正在准备安装…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "未找到 kpackagetool6。" + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "已下载:{size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "请等待当前安装完成后重试。" + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "无法安装 %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s 已成功安装。" + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "%s 的安装已取消。" + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "无法安装 %s。" + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s 已安装。" + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "将从已配置的软件源下载 %(count)d 个软件包(%(size)s)。" + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "系统将要求您输入管理员密码。" + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "软件包列表上次更新是在 %d 天前。如果安装失败,请先更新系统。" + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "要安装 %s 吗?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "要更新系统并安装 %s 吗?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"在安装 %s 之前,将先更新所有已安装的软件包。全部一起更新可以避免部分升级,但" +"可能需要一段时间,并下载大量数据。" + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s 是一个 Plasma 挂件,没有以软件包形式提供。它将从 GitHub 上的 BigLinux 官方" +"仓库下载,经已知校验和验证后仅为您的用户安装。" + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "无需管理员密码。" + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s 未安装" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "该应用程序未安装,且在已配置的软件源中不可用。" + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"它可以从已配置的软件源获取(软件包 %(package)s,来自 %(repo)s)。要立即安装" +"吗?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "暂不" diff --git a/locale/zh_CN.po b/locale/zh_CN.po index 58dce8c..ffc632d 100644 --- a/locale/zh_CN.po +++ b/locale/zh_CN.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: zh_CN\n" @@ -14,551 +14,708 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "确定" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "内核" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "桌面" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "未知" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "显示器" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "无法打开 %s。该应用程序可能尚未安装。" +msgid "QR code: %s" +msgstr "二维码:%s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "无法打开应用程序" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "确定" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "无法打开 %s。该应用程序可能尚未安装。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "已安装" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "不可用" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "未安装" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "默认浏览器" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "已配置的软件源中没有 %s" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "安装 %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "正在安装 %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "准备下载…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "安装进度" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "查看详情" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "显示安装详情" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "安装日志输出" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "取消" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "取消安装" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "打开" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "打开 %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "完成" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "关闭安装面板" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "正在安装 %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "已将其设为默认浏览器。" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "安装过程中无法取消" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "应用程序已可以使用。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s 安装成功!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s 安装成功" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "安装 %s 失败" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "请查看下方详情,了解更多信息。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "%s 安装失败" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "安装过程中无法取消" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "安装已取消" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "正在下载 {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "身份验证已取消,未安装任何内容。" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "正在下载… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "未安装任何内容。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "隐藏详情" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "隐藏安装详情" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "正在取消…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "正在取消安装…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "关于 BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "主菜单" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "追求完美的系统!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "欢迎使用您的新系统" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "正在更改默认浏览器" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "关闭" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "打开 Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "%s 不可用" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s 不在已配置的软件源中,因此无法从此处安全安装。您可以在 Big Store 中查找" +"它,Big Store 会显示每个软件包的来源。" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "正在将 %s 设为默认浏览器…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "已将 %s 设为默认浏览器" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "仍在处理中…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "正在设为默认浏览器…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "已将其设为默认浏览器。" # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "启动时显示" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "欢迎" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "上一页" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "下一页" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "开始使用" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "正在进行安装" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "如果现在关闭窗口,安装将在后台继续进行,但您将无法看到安装结果。" + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "保持打开" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "仍然关闭" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "直接在 KDE Plasma 中访问各种人工智能服务。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "无障碍" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "可安装的应用程序" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "音频转换器" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "BigLinux 信息" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinux 设置" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "选择您的头像" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "选择您的默认浏览器" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "配置语音" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "控制中心" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"发现并安装专为 BigLinux 打造的强大应用程序。只需一次点击,即可增强游戏、远程" +"访问、多媒体、生产力和无障碍体验。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "探索系统功能" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "显示设置" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "捐赠" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "捐赠和社交网络" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "驱动程序安装和硬件信息" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "驱动程序管理器" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "家庭安全" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "论坛" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "硬件管理" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "初始设置" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "轻松安装或卸载驱动程序和固件。" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" -"KDE Connect 是一款应用程序,可方便地在局域网设备之间进行无线通信和数据传输。Android 版可在 Google Play " -"商店获取,iPhone 版可在 App Store 获取。" - -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "内核管理器" +"KDE Connect 是一款应用程序,可方便地在局域网设备之间进行无线通信和数据传输。" +"Android 版可在 Google Play 商店获取,iPhone 版可在 App Store 获取。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "语言包" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"面向巴西律师的法律工具:数字证书(A1/A3)、PDF 签名、WebSigner 以及访问法院系" +"统。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "管理驱动程序、固件和内核,并查看硬件信息。" + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "在统一的界面中管理摄像头、视频源和多媒体功能。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "网络信息" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "降噪" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR 转 PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "打开家长控制" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "通过性能配置文件、图形功能、监控和高级设置优化您的游戏。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "我们的平台由大家共同建设。欢迎参与,让它不断进步。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "打印机" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -566,43 +723,55 @@ msgstr "保护孩子的上网安全。设置受监管的账号、屏幕使用时 # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "会话和主题" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "设置您的默认浏览器。" +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "与其他设备和好友远程共享并畅玩游戏。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "文本朗读器" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "利用摄像头捕捉的动作来控制您的电脑。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "视频转换器" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -610,19 +779,19 @@ msgstr "我们提供丰富的设置选项,让您轻松选择。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "网页应用" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -630,6 +799,422 @@ msgstr "您的捐赠对项目非常重要。也欢迎在社交媒体上关注我 # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "BigLinux 的初始设置和功能介绍" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "本程序是依据 GNU 通用公共许可证(GNU GPL)发布的自由软件。" + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "源代码" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "正在检查…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "未安装" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "正在安装" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "已安装" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "安装失败" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "不可用" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "需要 KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "详情" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "显示 %s 的安装详情" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "取消安装 %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "安装" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "更新并安装" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "重试" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "重新尝试安装 %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "已添加到面板" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "添加到面板" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "将 %s 添加到面板" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "另一个安装正在进行" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "已配置的软件源中不可用" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "适用于 KDE Plasma 6 的 Plasma 挂件" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma 挂件" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "正在等待身份验证…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "正在打开…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "无法将 %s 添加到面板" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "右键单击面板,选择“添加挂件…”,然后搜索 %s。" + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "已将 %s 添加到面板。" + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "您处于离线状态。请连接到互联网以安装应用程序。" + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "不允许安装此软件包。" + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "正在同步数据库…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "正在解析依赖关系…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "正在检查冲突…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "正在下载软件包…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "正在验证签名…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "正在验证完整性…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "正在加载软件包…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "正在检查磁盘空间…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "正在应用更改…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "正在安装…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "正在升级…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "正在运行安装后任务…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "正在下载 {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "正在下载… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "身份验证失败。安装应用程序需要管理员权限。" + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "另一个程序正在使用软件包管理器。请等待其完成后重试。" + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "没有网络连接。请连接到互联网后重试。" + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "无法下载软件包。请检查网络连接后重试。" + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "软件包列表已过期,镜像中已不再有所需的文件。请更新系统后重试。" + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "磁盘可用空间不足,无法安装此应用程序。" + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "在已配置的软件源中找不到该软件包。" + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "部分依赖关系无法解析。" + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "该软件包与已安装的软件冲突。" + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "无法验证软件包签名,可能需要更新密钥环。" + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "下载的文件未通过完整性校验,未安装任何内容。" + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "安装已完成,但在系统中找不到该应用程序。" + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "当前桌面环境不支持此应用程序。" + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "安装失败。请查看详情了解更多信息。" + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "安装程序未能在规定时间内完成。" + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "仍在处理中…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "正在准备安装…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "未找到 kpackagetool6。" + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "已下载:{size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "请等待当前安装完成后重试。" + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "无法安装 %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "%s 已成功安装。" + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "%s 的安装已取消。" + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "无法安装 %s。" + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s 已安装。" + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "将从已配置的软件源下载 %(count)d 个软件包(%(size)s)。" + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "系统将要求您输入管理员密码。" + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "软件包列表上次更新是在 %d 天前。如果安装失败,请先更新系统。" + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "要安装 %s 吗?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "要更新系统并安装 %s 吗?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"在安装 %s 之前,将先更新所有已安装的软件包。全部一起更新可以避免部分升级,但" +"可能需要一段时间,并下载大量数据。" + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s 是一个 Plasma 挂件,没有以软件包形式提供。它将从 GitHub 上的 BigLinux 官方" +"仓库下载,经已知校验和验证后仅为您的用户安装。" + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "无需管理员密码。" + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "%s 未安装" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "该应用程序未安装,且在已配置的软件源中不可用。" + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"它可以从已配置的软件源获取(软件包 %(package)s,来自 %(repo)s)。要立即安装" +"吗?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "暂不" diff --git a/locale/zh_TW.po b/locale/zh_TW.po index 436079e..a5c98c9 100644 --- a/locale/zh_TW.po +++ b/locale/zh_TW.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-03 09:00-0300\n" +"POT-Creation-Date: 2026-10-10 04:46-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: zh_TW\n" @@ -14,551 +14,708 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: usr/share/biglinux/welcome/widgets.py:53 +msgid "OK" +msgstr "確定" + # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 248 -#: usr/share/biglinux/welcome/widgets.py:120 +#: usr/share/biglinux/welcome/widgets.py:230 msgid "Kernel" msgstr "核心" # File: biglinux-welcome/usr/share/biglinux/welcome/welcome_logo_page.py, # line: 258 -#: usr/share/biglinux/welcome/widgets.py:121 +#: usr/share/biglinux/welcome/widgets.py:231 msgid "Desktop" msgstr "桌面" +#: usr/share/biglinux/welcome/widgets.py:231 +#: usr/share/biglinux/welcome/widgets.py:232 +msgid "Unknown" +msgstr "未知" + # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 439 -#: usr/share/biglinux/welcome/widgets.py:123 +#: usr/share/biglinux/welcome/widgets.py:232 msgid "Display" msgstr "顯示器" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 -#: usr/share/biglinux/welcome/widgets.py:232 +#: usr/share/biglinux/welcome/widgets.py:313 #, python-format -msgid "Could not open %s. It may not be installed." -msgstr "無法開啟 %s。此應用程式可能尚未安裝。" +msgid "QR code: %s" +msgstr "QR 碼:%s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 -#: usr/share/biglinux/welcome/widgets.py:241 +#: usr/share/biglinux/welcome/widgets.py:391 +#: usr/share/biglinux/welcome/apps_page.py:541 msgid "Could not open application" msgstr "無法開啟應用程式" -#: usr/share/biglinux/welcome/widgets.py:244 -msgid "OK" -msgstr "確定" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 +#: usr/share/biglinux/welcome/widgets.py:392 +#: usr/share/biglinux/welcome/apps_page.py:542 +#, python-format +msgid "Could not open %s. It may not be installed." +msgstr "無法開啟 %s。此應用程式可能尚未安裝。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 244 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 240 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 324 -#: usr/share/biglinux/welcome/widgets.py:328 +#: usr/share/biglinux/welcome/widgets.py:482 msgid "installed" msgstr "已安裝" +#: usr/share/biglinux/welcome/widgets.py:484 +msgid "unavailable" +msgstr "無法使用" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 326 -#: usr/share/biglinux/welcome/widgets.py:330 +#: usr/share/biglinux/welcome/widgets.py:486 msgid "not installed" msgstr "未安裝" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 328 -#: usr/share/biglinux/welcome/widgets.py:332 +#: usr/share/biglinux/welcome/widgets.py:488 msgid "default browser" msgstr "預設瀏覽器" +#: usr/share/biglinux/welcome/widgets.py:511 +#, python-format +msgid "%s is not available in the configured repositories" +msgstr "已設定的軟體庫中沒有 %s" + +#: usr/share/biglinux/welcome/widgets.py:514 +#: usr/share/biglinux/welcome/apps_page.py:379 +#, python-format +msgid "Install %s" +msgstr "安裝 %s" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 485 -#: usr/share/biglinux/welcome/widgets.py:489 +#: usr/share/biglinux/welcome/widgets.py:643 #, python-format msgid "Installing %s…" msgstr "正在安裝 %s…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 491 -#: usr/share/biglinux/welcome/widgets.py:495 +#: usr/share/biglinux/welcome/widgets.py:651 msgid "Preparing download…" msgstr "正在準備下載…" +#: usr/share/biglinux/welcome/widgets.py:671 +msgid "Installation progress" +msgstr "安裝進度" + # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 518 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:522 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:683 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "View details" msgstr "檢視詳細資訊" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 525 # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 791 -#: usr/share/biglinux/welcome/widgets.py:529 -#: usr/share/biglinux/welcome/widgets.py:795 +#: usr/share/biglinux/welcome/widgets.py:690 +#: usr/share/biglinux/welcome/widgets.py:964 msgid "Show installation details" msgstr "顯示安裝詳細資訊" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 553 -#: usr/share/biglinux/welcome/widgets.py:557 +#: usr/share/biglinux/welcome/widgets.py:718 msgid "Installation log output" msgstr "安裝日誌輸出" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 -#: usr/share/biglinux/welcome/widgets.py:576 +#: usr/share/biglinux/welcome/widgets.py:739 +#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/install_flow.py:237 +#: usr/share/biglinux/welcome/install_flow.py:284 +#: usr/share/biglinux/welcome/install_flow.py:321 msgid "Cancel" msgstr "取消" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 -#: usr/share/biglinux/welcome/widgets.py:580 +#: usr/share/biglinux/welcome/widgets.py:744 msgid "Cancel installation" msgstr "取消安裝" -#: usr/share/biglinux/welcome/widgets.py:585 +#: usr/share/biglinux/welcome/widgets.py:749 +#: usr/share/biglinux/welcome/apps_page.py:395 +msgid "Open" +msgstr "開啟" + +#: usr/share/biglinux/welcome/widgets.py:753 +#: usr/share/biglinux/welcome/apps_page.py:397 +#, python-format +msgid "Open %s" +msgstr "開啟 %s" + +#: usr/share/biglinux/welcome/widgets.py:758 msgid "Done" msgstr "完成" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 585 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 581 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 586 -#: usr/share/biglinux/welcome/widgets.py:590 +#: usr/share/biglinux/welcome/widgets.py:763 msgid "Close installation panel" msgstr "關閉安裝面板" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 -#: usr/share/biglinux/welcome/widgets.py:598 +#: usr/share/biglinux/welcome/widgets.py:771 +#: usr/share/biglinux/welcome/apps_page.py:298 #, python-format msgid "Installing %s" msgstr "正在安裝 %s" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 -#: usr/share/biglinux/welcome/widgets.py:667 -msgid "It has been set as your default browser." -msgstr "已將其設為預設瀏覽器。" +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 +#: usr/share/biglinux/welcome/widgets.py:815 +#: usr/share/biglinux/welcome/apps_page.py:499 +msgid "Cannot cancel during installation" +msgstr "安裝期間無法取消" + +#: usr/share/biglinux/welcome/widgets.py:889 +#: usr/share/biglinux/welcome/window.py:492 +msgid "The application is ready to use." +msgstr "應用程式已可以使用。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 664 -#: usr/share/biglinux/welcome/widgets.py:668 +#: usr/share/biglinux/welcome/widgets.py:890 #, python-format msgid "%s installed successfully!" msgstr "%s 安裝成功!" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 672 -#: usr/share/biglinux/welcome/widgets.py:676 +#: usr/share/biglinux/welcome/widgets.py:899 #, python-format msgid "%s installed successfully" msgstr "%s 安裝成功" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 680 -#: usr/share/biglinux/welcome/widgets.py:684 +#: usr/share/biglinux/welcome/widgets.py:907 #, python-format msgid "Failed to install %s" msgstr "無法安裝 %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 683 -#: usr/share/biglinux/welcome/widgets.py:687 +#: usr/share/biglinux/welcome/widgets.py:911 msgid "Check the details below for more information." msgstr "請查看下方詳細資訊,瞭解更多內容。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 690 -#: usr/share/biglinux/welcome/widgets.py:694 +#: usr/share/biglinux/welcome/widgets.py:919 #, python-format msgid "Installation of %s failed" msgstr "%s 安裝失敗" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 -#: usr/share/biglinux/welcome/widgets.py:756 -msgid "Cannot cancel during installation" -msgstr "安裝期間無法取消" +#: usr/share/biglinux/welcome/widgets.py:927 +#: usr/share/biglinux/welcome/widgets.py:937 +msgid "Installation cancelled" +msgstr "已取消安裝" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 -#: usr/share/biglinux/welcome/widgets.py:767 -#, python-brace-format -msgid "Downloading {name}…" -msgstr "正在下載 {name}…" +#: usr/share/biglinux/welcome/widgets.py:929 +#: usr/share/biglinux/welcome/install_flow.py:150 +msgid "Authentication was cancelled. Nothing was installed." +msgstr "已取消身分驗證,未安裝任何內容。" -# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 -#: usr/share/biglinux/welcome/widgets.py:779 -#, python-brace-format -msgid "Downloading… {pct}% ({speed})" -msgstr "正在下載… {pct}% ({speed})" +#: usr/share/biglinux/welcome/widgets.py:931 +msgid "Nothing was installed." +msgstr "未安裝任何內容。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 785 -#: usr/share/biglinux/welcome/widgets.py:789 +#: usr/share/biglinux/welcome/widgets.py:958 msgid "Hide details" msgstr "隱藏詳細資訊" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 789 -#: usr/share/biglinux/welcome/widgets.py:793 +#: usr/share/biglinux/welcome/widgets.py:962 msgid "Hide installation details" msgstr "隱藏安裝詳細資訊" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 798 -#: usr/share/biglinux/welcome/widgets.py:802 +#: usr/share/biglinux/welcome/widgets.py:971 msgid "Cancelling…" msgstr "正在取消…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 -#: usr/share/biglinux/welcome/widgets.py:803 +#: usr/share/biglinux/welcome/widgets.py:972 +#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "正在取消安裝…" +#: usr/share/biglinux/welcome/window.py:91 +msgid "About BigLinux Welcome" +msgstr "關於 BigLinux Welcome" + +#: usr/share/biglinux/welcome/window.py:93 +#: usr/share/biglinux/welcome/window.py:94 +msgid "Main Menu" +msgstr "主選單" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 155 -#: usr/share/biglinux/welcome/window.py:160 +#: usr/share/biglinux/welcome/window.py:178 msgid "In search of the perfect system!" msgstr "追求完美的系統!" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 763 -#: usr/share/biglinux/welcome/window.py:165 +#: usr/share/biglinux/welcome/window.py:182 msgid "Welcome to your new system" msgstr "歡迎使用您的新系統" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 316 -#: usr/share/biglinux/welcome/window.py:321 +#: usr/share/biglinux/welcome/window.py:303 msgid "Changing default browser" msgstr "正在變更預設瀏覽器" +#: usr/share/biglinux/welcome/window.py:391 +msgid "Close" +msgstr "關閉" + +#: usr/share/biglinux/welcome/window.py:394 +msgid "Open Big Store" +msgstr "開啟 Big Store" + +#: usr/share/biglinux/welcome/window.py:406 +#, python-format +msgid "%s is not available" +msgstr "無法使用 %s" + +#: usr/share/biglinux/welcome/window.py:408 +#, python-format +msgid "" +"%s is not in the configured repositories, so it cannot be installed safely " +"from here. You can look for it in Big Store, which shows where each package " +"comes from." +msgstr "" +"%s 不在已設定的軟體庫中,因此無法從這裡安全地安裝。您可以在 Big Store 中尋" +"找,Big Store 會顯示每個套件的來源。" + # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 399 -#: usr/share/biglinux/welcome/window.py:404 +#: usr/share/biglinux/welcome/window.py:435 #, python-format msgid "Setting %s as default…" msgstr "正在將 %s 設為預設瀏覽器…" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 412 -#: usr/share/biglinux/welcome/window.py:417 +#: usr/share/biglinux/welcome/window.py:448 #, python-format msgid "%s set as default" msgstr "已將 %s 設為預設瀏覽器" -# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 -#: usr/share/biglinux/welcome/window.py:527 -msgid "Still working…" -msgstr "仍在處理中…" +#: usr/share/biglinux/welcome/window.py:485 +msgid "Setting it as your default browser…" +msgstr "正在設為預設瀏覽器…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 663 +#: usr/share/biglinux/welcome/window.py:490 +msgid "It has been set as your default browser." +msgstr "已將其設為預設瀏覽器。" # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 50 -# +# # File: biglinux-welcome/usr/share/biglinux/welcome/main.py, line: 57 -#: usr/share/biglinux/welcome/window.py:572 +#: usr/share/biglinux/welcome/window.py:530 msgid "Show on startup" msgstr "啟動時顯示" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 574 -#: usr/share/biglinux/welcome/window.py:579 +#: usr/share/biglinux/welcome/window.py:537 msgid "Welcome" msgstr "歡迎" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 595 -#: usr/share/biglinux/welcome/window.py:600 +#: usr/share/biglinux/welcome/window.py:551 +#: usr/share/biglinux/welcome/window.py:554 msgid "Previous page" msgstr "上一頁" # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 607 # File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 633 -#: usr/share/biglinux/welcome/window.py:612 -#: usr/share/biglinux/welcome/window.py:638 +#: usr/share/biglinux/welcome/window.py:565 +#: usr/share/biglinux/welcome/window.py:567 +#: usr/share/biglinux/welcome/window.py:614 +#: usr/share/biglinux/welcome/window.py:616 msgid "Next page" msgstr "下一頁" # File: biglinux-welcome/usr/share/biglinux/welcome/main_testing.py, line: 951 -#: usr/share/biglinux/welcome/window.py:626 -#: usr/share/biglinux/welcome/window.py:628 +#: usr/share/biglinux/welcome/window.py:602 +#: usr/share/biglinux/welcome/window.py:605 msgid "Get Started" msgstr "開始使用" +#: usr/share/biglinux/welcome/window.py:667 +msgid "An installation is in progress" +msgstr "正在進行安裝" + +#: usr/share/biglinux/welcome/window.py:669 +msgid "" +"If you close the window now, the installation will continue in the " +"background, but you will not see its result." +msgstr "如果現在關閉視窗,安裝會在背景繼續進行,但您將無法看到安裝結果。" + +#: usr/share/biglinux/welcome/window.py:673 +msgid "Keep Open" +msgstr "保持開啟" + +#: usr/share/biglinux/welcome/window.py:674 +msgid "Close Anyway" +msgstr "仍要關閉" + +#: usr/share/biglinux/welcome/translatable_strings.py:13 +msgid "" +"Access different artificial intelligence services directly from KDE Plasma." +msgstr "直接在 KDE Plasma 中存取各種人工智慧服務。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:13 +#: usr/share/biglinux/welcome/translatable_strings.py:14 msgid "Accessibility" msgstr "無障礙" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 13 -#: usr/share/biglinux/welcome/translatable_strings.py:14 +#: usr/share/biglinux/welcome/translatable_strings.py:15 msgid "AppStore" msgstr "App Store" +#: usr/share/biglinux/welcome/translatable_strings.py:16 +msgid "Applications to Install" +msgstr "可安裝的應用程式" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:15 +#: usr/share/biglinux/welcome/translatable_strings.py:17 msgid "Ashy Terminal" msgstr "Ashy Terminal" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:16 +#: usr/share/biglinux/welcome/translatable_strings.py:18 msgid "Audio Converter" msgstr "音訊轉換器" +#: usr/share/biglinux/welcome/translatable_strings.py:19 +msgid "Big Advogados" +msgstr "Big Advogados" + +#: usr/share/biglinux/welcome/translatable_strings.py:20 +msgid "Big Game Mode" +msgstr "Big Game Mode" + +#: usr/share/biglinux/welcome/translatable_strings.py:21 +msgid "Big Remote Play" +msgstr "Big Remote Play" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 14 -#: usr/share/biglinux/welcome/translatable_strings.py:17 +#: usr/share/biglinux/welcome/translatable_strings.py:22 msgid "Big Store" msgstr "Big Store" +#: usr/share/biglinux/welcome/translatable_strings.py:23 +msgid "BigCam" +msgstr "BigCam" + +#: usr/share/biglinux/welcome/translatable_strings.py:24 +msgid "BigLinux Body Tracker" +msgstr "BigLinux Body Tracker" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 15 -#: usr/share/biglinux/welcome/translatable_strings.py:18 +#: usr/share/biglinux/welcome/translatable_strings.py:25 msgid "BigLinux Info" msgstr "BigLinux 資訊" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:19 +#: usr/share/biglinux/welcome/translatable_strings.py:26 msgid "BigLinux Settings" msgstr "BigLinux 設定" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:20 +#: usr/share/biglinux/welcome/translatable_strings.py:27 msgid "Brave" msgstr "Brave" +#: usr/share/biglinux/welcome/translatable_strings.py:28 +msgid "ChatAI" +msgstr "ChatAI" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 16 -#: usr/share/biglinux/welcome/translatable_strings.py:21 +#: usr/share/biglinux/welcome/translatable_strings.py:29 msgid "Choose Your Avatar" msgstr "選擇您的頭像" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 17 -#: usr/share/biglinux/welcome/translatable_strings.py:22 +#: usr/share/biglinux/welcome/translatable_strings.py:30 msgid "Choose your default browser" msgstr "選擇您的預設瀏覽器" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:23 +#: usr/share/biglinux/welcome/translatable_strings.py:31 msgid "Chrome" msgstr "Chrome" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:24 +#: usr/share/biglinux/welcome/translatable_strings.py:32 msgid "Chromium" msgstr "Chromium" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 18 -#: usr/share/biglinux/welcome/translatable_strings.py:25 -msgid "Configure voice" -msgstr "設定語音" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 19 -#: usr/share/biglinux/welcome/translatable_strings.py:26 +#: usr/share/biglinux/welcome/translatable_strings.py:33 msgid "Control Center" msgstr "控制中心" +#: usr/share/biglinux/welcome/translatable_strings.py:34 +msgid "" +"Discover and install powerful applications created for BigLinux. Enhance " +"gaming, remote access, multimedia, productivity, and accessibility with just " +"one click." +msgstr "" +"探索並安裝專為 BigLinux 打造的強大應用程式。只要按一下,就能強化遊戲、遠端存" +"取、多媒體、生產力與無障礙體驗。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 20 -#: usr/share/biglinux/welcome/translatable_strings.py:27 +#: usr/share/biglinux/welcome/translatable_strings.py:35 msgid "Discover some features" msgstr "探索系統功能" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 21 -#: usr/share/biglinux/welcome/translatable_strings.py:28 +#: usr/share/biglinux/welcome/translatable_strings.py:36 msgid "Display Settings" msgstr "顯示設定" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 22 -#: usr/share/biglinux/welcome/translatable_strings.py:29 +#: usr/share/biglinux/welcome/translatable_strings.py:37 msgid "Donate" msgstr "捐款" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 23 -#: usr/share/biglinux/welcome/translatable_strings.py:30 +#: usr/share/biglinux/welcome/translatable_strings.py:38 msgid "Donation and Social Networks" msgstr "捐款與社群網路" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 24 -#: usr/share/biglinux/welcome/translatable_strings.py:31 +#: usr/share/biglinux/welcome/translatable_strings.py:39 msgid "Driver Installation and Hardware Information" msgstr "驅動程式安裝與硬體資訊" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 25 -#: usr/share/biglinux/welcome/translatable_strings.py:32 -msgid "Driver Manager" -msgstr "驅動程式管理員" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:33 +#: usr/share/biglinux/welcome/translatable_strings.py:40 msgid "Edge" msgstr "Edge" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:34 +#: usr/share/biglinux/welcome/translatable_strings.py:41 msgid "Falkon" msgstr "Falkon" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:35 +#: usr/share/biglinux/welcome/translatable_strings.py:42 msgid "Family Safety" msgstr "家庭安全" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 26 -#: usr/share/biglinux/welcome/translatable_strings.py:36 +#: usr/share/biglinux/welcome/translatable_strings.py:43 msgid "Firefox" msgstr "Firefox" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 27 -#: usr/share/biglinux/welcome/translatable_strings.py:37 +#: usr/share/biglinux/welcome/translatable_strings.py:44 msgid "Forum" msgstr "論壇" +#: usr/share/biglinux/welcome/translatable_strings.py:45 +msgid "Hardware Management" +msgstr "硬體管理" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 29 -#: usr/share/biglinux/welcome/translatable_strings.py:38 +#: usr/share/biglinux/welcome/translatable_strings.py:46 msgid "Initial Settings" msgstr "初始設定" -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 30 -#: usr/share/biglinux/welcome/translatable_strings.py:39 -msgid "Install or Remove Drivers and Firmwares easily." -msgstr "輕鬆安裝或移除驅動程式與韌體。" - # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 31 -#: usr/share/biglinux/welcome/translatable_strings.py:40 +#: usr/share/biglinux/welcome/translatable_strings.py:47 msgid "KDE Connect" msgstr "KDE Connect" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 32 -#: usr/share/biglinux/welcome/translatable_strings.py:41 +#: usr/share/biglinux/welcome/translatable_strings.py:48 msgid "" "KDE Connect is an application that facilitates wireless communication and " "data transfer between devices on local networks. Available on the Google " "Play Store for Android and the Apple Store for iPhone." msgstr "" -"KDE Connect 是一款應用程式,可方便地在區域網路裝置之間進行無線通訊和資料傳輸。Android 版可在 Google Play " -"商店取得,iPhone 版可在 App Store 取得。" - -# File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, -# line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:42 -msgid "Kernel Manager" -msgstr "核心管理員" +"KDE Connect 是一款應用程式,可方便地在區域網路裝置之間進行無線通訊和資料傳" +"輸。Android 版可在 Google Play 商店取得,iPhone 版可在 App Store 取得。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 33 -#: usr/share/biglinux/welcome/translatable_strings.py:43 +#: usr/share/biglinux/welcome/translatable_strings.py:49 msgid "Language Packs" msgstr "語言套件" +#: usr/share/biglinux/welcome/translatable_strings.py:50 +msgid "" +"Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF " +"signing, WebSigner, and access to court systems." +msgstr "" +"為巴西律師打造的法律工具:數位憑證(A1/A3)、PDF 簽署、WebSigner 及法院系統存" +"取。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:44 +#: usr/share/biglinux/welcome/translatable_strings.py:51 msgid "Librewolf" msgstr "Librewolf" +#: usr/share/biglinux/welcome/translatable_strings.py:52 +msgid "" +"Manage drivers, firmware, and kernels, and check information about your " +"hardware." +msgstr "管理驅動程式、韌體與核心,並查看硬體資訊。" + +#: usr/share/biglinux/welcome/translatable_strings.py:53 +msgid "" +"Manage webcams, video sources, and multimedia features in one central " +"interface." +msgstr "在單一介面中集中管理網路攝影機、視訊來源與多媒體功能。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:45 +#: usr/share/biglinux/welcome/translatable_strings.py:54 msgid "Network Info" msgstr "網路資訊" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 34 -#: usr/share/biglinux/welcome/translatable_strings.py:46 +#: usr/share/biglinux/welcome/translatable_strings.py:55 msgid "Noise Reduction" msgstr "降噪" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 35 -#: usr/share/biglinux/welcome/translatable_strings.py:47 +#: usr/share/biglinux/welcome/translatable_strings.py:56 msgid "OCR to PDF" msgstr "OCR 轉 PDF" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:48 +#: usr/share/biglinux/welcome/translatable_strings.py:57 msgid "Open Parental Controls" msgstr "開啟家長監護功能" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 41 -#: usr/share/biglinux/welcome/translatable_strings.py:49 +#: usr/share/biglinux/welcome/translatable_strings.py:58 msgid "Opera" msgstr "Opera" +#: usr/share/biglinux/welcome/translatable_strings.py:59 +msgid "" +"Optimize your games with performance profiles, graphics features, " +"monitoring, and advanced settings." +msgstr "透過效能設定檔、圖形功能、監控與進階設定來最佳化您的遊戲。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 36 -#: usr/share/biglinux/welcome/translatable_strings.py:50 +#: usr/share/biglinux/welcome/translatable_strings.py:60 msgid "Our platform is collaborative, join this evolution." msgstr "我們的平台由大家共同建構。歡迎參與,讓它持續進步。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 37 -#: usr/share/biglinux/welcome/translatable_strings.py:51 +#: usr/share/biglinux/welcome/translatable_strings.py:61 msgid "PlayStore" msgstr "Play Store" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 38 -#: usr/share/biglinux/welcome/translatable_strings.py:52 +#: usr/share/biglinux/welcome/translatable_strings.py:62 msgid "Printers" msgstr "印表機" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 53 -#: usr/share/biglinux/welcome/translatable_strings.py:53 +#: usr/share/biglinux/welcome/translatable_strings.py:63 msgid "" "Protect your children online. Set up supervised accounts, screen time, and " "content filters." @@ -566,43 +723,55 @@ msgstr "保護孩子的上網安全。設定受監督的帳號、螢幕使用時 # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:54 +#: usr/share/biglinux/welcome/translatable_strings.py:64 msgid "Session and Themes" msgstr "工作階段與佈景主題" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:55 +#: usr/share/biglinux/welcome/translatable_strings.py:65 msgid "Set your default browser." msgstr "設定您的預設瀏覽器。" +#: usr/share/biglinux/welcome/translatable_strings.py:66 +msgid "Share and play games remotely with other devices and friends." +msgstr "與其他裝置和朋友遠端分享並暢玩遊戲。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 40 -#: usr/share/biglinux/welcome/translatable_strings.py:56 +#: usr/share/biglinux/welcome/translatable_strings.py:67 msgid "Telegram" msgstr "Telegram" +#: usr/share/biglinux/welcome/translatable_strings.py:68 +msgid "Text Narrator" +msgstr "文字朗讀器" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 54 -#: usr/share/biglinux/welcome/translatable_strings.py:57 +#: usr/share/biglinux/welcome/translatable_strings.py:69 msgid "Time Shift" msgstr "Timeshift" +#: usr/share/biglinux/welcome/translatable_strings.py:70 +msgid "Use movements captured by your webcam to control your computer." +msgstr "利用網路攝影機擷取的動作來控制您的電腦。" + # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 50 -#: usr/share/biglinux/welcome/translatable_strings.py:58 +#: usr/share/biglinux/welcome/translatable_strings.py:71 msgid "Video Converter" msgstr "影片轉換器" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 48 -#: usr/share/biglinux/welcome/translatable_strings.py:59 +#: usr/share/biglinux/welcome/translatable_strings.py:72 msgid "Vivaldi" msgstr "Vivaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 42 -#: usr/share/biglinux/welcome/translatable_strings.py:60 +#: usr/share/biglinux/welcome/translatable_strings.py:73 msgid "" "We provide comprehensive settings for you to select in an extremely simple " "way." @@ -610,19 +779,19 @@ msgstr "我們提供豐富的設定選項,讓您輕鬆選擇。" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 43 -#: usr/share/biglinux/welcome/translatable_strings.py:61 +#: usr/share/biglinux/welcome/translatable_strings.py:74 msgid "WebApps" msgstr "網頁應用程式" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 44 -#: usr/share/biglinux/welcome/translatable_strings.py:62 +#: usr/share/biglinux/welcome/translatable_strings.py:75 msgid "YouTube" msgstr "YouTube" # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 45 -#: usr/share/biglinux/welcome/translatable_strings.py:63 +#: usr/share/biglinux/welcome/translatable_strings.py:76 msgid "" "Your donation is very important for the project and follow us on social " "media." @@ -630,6 +799,421 @@ msgstr "您的捐款對專案非常重要。也歡迎在社群媒體上追蹤我 # File: biglinux-welcome/usr/share/biglinux/welcome/translatable_strings.py, # line: 59 -#: usr/share/biglinux/welcome/translatable_strings.py:64 +#: usr/share/biglinux/welcome/translatable_strings.py:77 msgid "Zen Browser" msgstr "Zen Browser" + +#: usr/share/biglinux/welcome/app.py:81 +msgid "Initial setup and feature introduction for BigLinux" +msgstr "BigLinux 的初始設定與功能介紹" + +#: usr/share/biglinux/welcome/app.py:84 +msgid "" +"This program is free software distributed under the GNU General Public " +"License." +msgstr "本程式是依據 GNU 通用公共授權條款(GNU GPL)發布的自由軟體。" + +#: usr/share/biglinux/welcome/app.py:87 +msgid "Source code" +msgstr "原始碼" + +#: usr/share/biglinux/welcome/apps_page.py:154 +msgid "Checking…" +msgstr "正在檢查…" + +#: usr/share/biglinux/welcome/apps_page.py:155 +msgid "Not installed" +msgstr "未安裝" + +#: usr/share/biglinux/welcome/apps_page.py:156 +msgid "Installing" +msgstr "安裝中" + +#: usr/share/biglinux/welcome/apps_page.py:157 +#: usr/share/biglinux/welcome/install_backend.py:1059 +msgid "Installed" +msgstr "已安裝" + +#: usr/share/biglinux/welcome/apps_page.py:158 +msgid "Installation failed" +msgstr "安裝失敗" + +#: usr/share/biglinux/welcome/apps_page.py:159 +msgid "Unavailable" +msgstr "無法使用" + +#: usr/share/biglinux/welcome/apps_page.py:160 +msgid "Requires KDE Plasma" +msgstr "需要 KDE Plasma" + +#: usr/share/biglinux/welcome/apps_page.py:263 +#: usr/share/biglinux/welcome/apps_page.py:304 +msgid "Details" +msgstr "詳細資訊" + +#: usr/share/biglinux/welcome/apps_page.py:309 +#, python-format +msgid "Show installation details for %s" +msgstr "顯示 %s 的安裝詳細資訊" + +#: usr/share/biglinux/welcome/apps_page.py:318 +#, python-format +msgid "Cancel installation of %s" +msgstr "取消安裝 %s" + +#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "安裝" + +#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "更新並安裝" + +#: usr/share/biglinux/welcome/apps_page.py:384 +msgid "Try Again" +msgstr "再試一次" + +#: usr/share/biglinux/welcome/apps_page.py:386 +#, python-format +msgid "Try again to install %s" +msgstr "再次嘗試安裝 %s" + +#: usr/share/biglinux/welcome/apps_page.py:389 +msgid "Added to Panel" +msgstr "已新增至面板" + +#: usr/share/biglinux/welcome/apps_page.py:392 +msgid "Add to Panel" +msgstr "新增至面板" + +#: usr/share/biglinux/welcome/apps_page.py:393 +#, python-format +msgid "Add %s to the panel" +msgstr "將 %s 新增至面板" + +#: usr/share/biglinux/welcome/apps_page.py:408 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "另一項安裝正在進行" + +#: usr/share/biglinux/welcome/apps_page.py:420 +msgid "Not available in the configured repositories" +msgstr "無法從已設定的軟體庫取得" + +#: usr/share/biglinux/welcome/apps_page.py:422 +msgid "Plasma widget for KDE Plasma 6" +msgstr "適用於 KDE Plasma 6 的 Plasma 元件" + +#: usr/share/biglinux/welcome/apps_page.py:424 +msgid "Plasma widget" +msgstr "Plasma 元件" + +#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/install_backend.py:740 +msgid "Waiting for authentication…" +msgstr "正在等候身分驗證…" + +#: usr/share/biglinux/welcome/apps_page.py:547 +msgid "Opening…" +msgstr "正在開啟…" + +#: usr/share/biglinux/welcome/apps_page.py:560 +#, python-format +msgid "Could not add %s to the panel" +msgstr "無法將 %s 新增至面板" + +#: usr/share/biglinux/welcome/apps_page.py:561 +#, python-format +msgid "Right-click the panel, choose “Add Widgets…” and search for %s." +msgstr "在面板上按右鍵,選擇「新增元件…」,然後搜尋 %s。" + +#: usr/share/biglinux/welcome/apps_page.py:571 +#, python-format +msgid "%s was added to the panel." +msgstr "已將 %s 新增至面板。" + +#: usr/share/biglinux/welcome/apps_page.py:584 +msgid "You are offline. Connect to the internet to install applications." +msgstr "您目前處於離線狀態。請連上網際網路以安裝應用程式。" + +#: usr/share/biglinux/welcome/install_backend.py:275 +#: usr/share/biglinux/welcome/install_backend.py:500 +msgid "This package is not allowed." +msgstr "不允許安裝此套件。" + +#: usr/share/biglinux/welcome/install_backend.py:388 +msgid "Synchronizing databases…" +msgstr "正在同步資料庫…" + +#: usr/share/biglinux/welcome/install_backend.py:389 +msgid "Resolving dependencies…" +msgstr "正在解析相依性…" + +#: usr/share/biglinux/welcome/install_backend.py:390 +#: usr/share/biglinux/welcome/install_backend.py:395 +msgid "Checking for conflicts…" +msgstr "正在檢查衝突…" + +#: usr/share/biglinux/welcome/install_backend.py:391 +#: usr/share/biglinux/welcome/install_backend.py:944 +#: usr/share/biglinux/welcome/install_backend.py:994 +msgid "Downloading packages…" +msgstr "正在下載套件…" + +#: usr/share/biglinux/welcome/install_backend.py:392 +msgid "Verifying signatures…" +msgstr "正在驗證簽章…" + +#: usr/share/biglinux/welcome/install_backend.py:393 +#: usr/share/biglinux/welcome/install_backend.py:951 +msgid "Verifying integrity…" +msgstr "正在驗證完整性…" + +#: usr/share/biglinux/welcome/install_backend.py:394 +msgid "Loading packages…" +msgstr "正在載入套件…" + +#: usr/share/biglinux/welcome/install_backend.py:396 +msgid "Checking disk space…" +msgstr "正在檢查磁碟空間…" + +#: usr/share/biglinux/welcome/install_backend.py:397 +msgid "Applying changes…" +msgstr "正在套用變更…" + +#: usr/share/biglinux/welcome/install_backend.py:398 +#: usr/share/biglinux/welcome/install_backend.py:967 +msgid "Installing…" +msgstr "正在安裝…" + +#: usr/share/biglinux/welcome/install_backend.py:399 +msgid "Upgrading…" +msgstr "正在升級…" + +#: usr/share/biglinux/welcome/install_backend.py:400 +msgid "Running post-install hooks…" +msgstr "正在執行安裝後作業…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 763 +#: usr/share/biglinux/welcome/install_backend.py:431 +#, python-brace-format +msgid "Downloading {name}…" +msgstr "正在下載 {name}…" + +# File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 775 +#: usr/share/biglinux/welcome/install_backend.py:438 +#, python-brace-format +msgid "Downloading… {pct}% ({speed})" +msgstr "正在下載… {pct}% ({speed})" + +#: usr/share/biglinux/welcome/install_backend.py:471 +msgid "" +"Authentication failed. Administrator permission is required to install " +"applications." +msgstr "身分驗證失敗。安裝應用程式需要系統管理員權限。" + +#: usr/share/biglinux/welcome/install_backend.py:474 +msgid "" +"Another program is using the package manager. Wait for it to finish and try " +"again." +msgstr "另一個程式正在使用套件管理員。請等候其完成後再試一次。" + +#: usr/share/biglinux/welcome/install_backend.py:477 +msgid "No internet connection. Connect to the internet and try again." +msgstr "沒有網際網路連線。請連上網際網路後再試一次。" + +#: usr/share/biglinux/welcome/install_backend.py:480 +msgid "" +"Could not download the packages. Check your internet connection and try " +"again." +msgstr "無法下載套件。請檢查網際網路連線後再試一次。" + +#: usr/share/biglinux/welcome/install_backend.py:483 +msgid "" +"The package lists are out of date, so the mirrors no longer have the " +"requested files. Update the system and try again." +msgstr "套件清單已過時,鏡像站已不再提供所需的檔案。請更新系統後再試一次。" + +#: usr/share/biglinux/welcome/install_backend.py:486 +msgid "There is not enough free disk space to install this application." +msgstr "磁碟可用空間不足,無法安裝此應用程式。" + +#: usr/share/biglinux/welcome/install_backend.py:488 +msgid "The package was not found in the configured repositories." +msgstr "在已設定的軟體庫中找不到該套件。" + +#: usr/share/biglinux/welcome/install_backend.py:489 +msgid "Some dependencies could not be resolved." +msgstr "部分相依性無法解析。" + +#: usr/share/biglinux/welcome/install_backend.py:490 +msgid "The package conflicts with software already installed." +msgstr "此套件與已安裝的軟體衝突。" + +#: usr/share/biglinux/welcome/install_backend.py:492 +msgid "" +"A package signature could not be verified. The keyring may need to be " +"updated." +msgstr "無法驗證套件簽章,可能需要更新金鑰圈。" + +#: usr/share/biglinux/welcome/install_backend.py:495 +msgid "" +"The downloaded files did not pass the integrity check. Nothing was installed." +msgstr "下載的檔案未通過完整性檢查,未安裝任何內容。" + +#: usr/share/biglinux/welcome/install_backend.py:498 +msgid "" +"The installation finished, but the application could not be found on the " +"system." +msgstr "安裝已完成,但在系統中找不到該應用程式。" + +#: usr/share/biglinux/welcome/install_backend.py:502 +msgid "This application is not supported on the current desktop." +msgstr "目前的桌面環境不支援此應用程式。" + +#: usr/share/biglinux/welcome/install_backend.py:505 +msgid "The installation failed. See the details for more information." +msgstr "安裝失敗。請查看詳細資訊以了解更多。" + +#: usr/share/biglinux/welcome/install_backend.py:758 +msgid "The installer did not finish in time." +msgstr "安裝程式未在時限內完成。" + +# File: biglinux-welcome/usr/share/biglinux/welcome/window.py, line: 522 +#: usr/share/biglinux/welcome/install_backend.py:792 +msgid "Still working…" +msgstr "仍在處理中…" + +#: usr/share/biglinux/welcome/install_backend.py:807 +msgid "Preparing installation…" +msgstr "正在準備安裝…" + +#: usr/share/biglinux/welcome/install_backend.py:939 +msgid "kpackagetool6 was not found." +msgstr "找不到 kpackagetool6。" + +#: usr/share/biglinux/welcome/install_backend.py:996 +#, python-brace-format +msgid "Downloaded {size}" +msgstr "已下載:{size}" + +#: usr/share/biglinux/welcome/install_flow.py:83 +#: usr/share/biglinux/welcome/install_flow.py:135 +msgid "Wait for the current installation to finish, then try again." +msgstr "請等候目前的安裝完成後再試一次。" + +#: usr/share/biglinux/welcome/install_flow.py:91 +#: usr/share/biglinux/welcome/install_flow.py:104 +#: usr/share/biglinux/welcome/install_flow.py:200 +#, python-format +msgid "Could not install %s" +msgstr "無法安裝 %s" + +#: usr/share/biglinux/welcome/install_flow.py:147 +#, python-format +msgid "%s was installed successfully." +msgstr "已成功安裝 %s。" + +#: usr/share/biglinux/welcome/install_flow.py:148 +#, python-format +msgid "Installation of %s was cancelled." +msgstr "已取消 %s 的安裝。" + +#: usr/share/biglinux/welcome/install_flow.py:152 +#, python-format +msgid "Could not install %s." +msgstr "無法安裝 %s。" + +#: usr/share/biglinux/welcome/install_flow.py:207 +#, python-format +msgid "%s is already installed." +msgstr "%s 已經安裝。" + +#: usr/share/biglinux/welcome/install_flow.py:214 +#, python-format +msgid "" +"%(count)d package will be downloaded from the configured repositories " +"(%(size)s)." +msgid_plural "" +"%(count)d packages will be downloaded from the configured repositories " +"(%(size)s)." +msgstr[0] "將從已設定的軟體庫下載 %(count)d 個套件(%(size)s)。" + +#: usr/share/biglinux/welcome/install_flow.py:219 +#: usr/share/biglinux/welcome/install_flow.py:282 +msgid "You will be asked for the administrator password." +msgstr "系統將要求您輸入系統管理員密碼。" + +#: usr/share/biglinux/welcome/install_flow.py:225 +#, python-format +msgid "" +"The package lists were last updated %d day ago. If the installation fails, " +"update the system first." +msgid_plural "" +"The package lists were last updated %d days ago. If the installation fails, " +"update the system first." +msgstr[0] "套件清單上次更新是在 %d 天前。如果安裝失敗,請先更新系統。" + +#: usr/share/biglinux/welcome/install_flow.py:233 +#: usr/share/biglinux/welcome/install_flow.py:309 +#, python-format +msgid "Install %s?" +msgstr "要安裝 %s 嗎?" + +#: usr/share/biglinux/welcome/install_flow.py:274 +#, python-format +msgid "Update the system and install %s?" +msgstr "要更新系統並安裝 %s 嗎?" + +#: usr/share/biglinux/welcome/install_flow.py:276 +#, python-format +msgid "" +"All installed packages will be updated before %s is installed. Updating " +"everything together avoids partial upgrades, but it may take a while and " +"download a large amount of data." +msgstr "" +"在安裝 %s 之前,會先更新所有已安裝的套件。一次更新全部可以避免部分升級,但可" +"能需要一段時間,並下載大量資料。" + +#: usr/share/biglinux/welcome/install_flow.py:311 +#, python-format +msgid "" +"%s is a Plasma widget and is not available as a package. It will be " +"downloaded from the official BigLinux repository on GitHub, checked against " +"a known checksum and installed for your user only." +msgstr "" +"%s 是 Plasma 元件,並未以套件形式提供。它將從 GitHub 上的 BigLinux 官方儲存庫" +"下載,經已知的校驗和驗證後,僅為您的使用者安裝。" + +#: usr/share/biglinux/welcome/install_flow.py:317 +msgid "No administrator password is required." +msgstr "不需要系統管理員密碼。" + +#: usr/share/biglinux/welcome/install_flow.py:381 +#: usr/share/biglinux/welcome/install_flow.py:400 +#, python-format +msgid "%s is not installed" +msgstr "未安裝 %s" + +#: usr/share/biglinux/welcome/install_flow.py:383 +msgid "" +"The application is not installed and is not available in the configured " +"repositories." +msgstr "此應用程式尚未安裝,且無法從已設定的軟體庫取得。" + +#: usr/share/biglinux/welcome/install_flow.py:402 +#, python-format +msgid "" +"It is available in the configured repositories (package %(package)s, from " +"%(repo)s). Do you want to install it now?" +msgstr "" +"可以從已設定的軟體庫取得(套件 %(package)s,來自 %(repo)s)。要立即安裝嗎?" + +#: usr/share/biglinux/welcome/install_flow.py:406 +msgid "Not Now" +msgstr "暫時不要" diff --git a/pkgbuild/PKGBUILD b/pkgbuild/PKGBUILD index 643bc54..7229bcd 100644 --- a/pkgbuild/PKGBUILD +++ b/pkgbuild/PKGBUILD @@ -1,33 +1,56 @@ +# Maintainer: Rafael Ruscher # Maintainer: Bruno Goncalves +# Maintainer: Barnabé Di Kartola pkgname=biglinux-welcome -pkgver=$(date +%y.%m.%d) -pkgrel=$(date +%H%M) +pkgver=3.0.0 +pkgrel=1 +# Earlier releases used date-based versions (e.g. 26.10.10); the epoch makes +# 1:3.0.0 newer than all of them, so existing installations upgrade. +epoch=1 arch=('any') -license=('GPL') -pkgdesc="Scripts and configuration files created in GTK4 that simplify switching BigLinux operation." -depends=('gtk4' 'python' 'polkit' 'zenity' 'python-yaml') +license=('GPL-1.0-or-later') +pkgdesc="Guided setup and feature discovery for BigLinux" +depends=('gtk4' 'libadwaita' 'python' 'python-gobject' 'python-cairo' 'python-yaml' + 'polkit' 'pacman' 'xdg-utils' 'hicolor-icon-theme') +optdepends=('kpackage: install the ChatAI widget for KDE Plasma (kpackagetool6)') +makedepends=('git') url="https://github.com/biglinux/$pkgname" # conflicts=('') -source=("git+${url}.git") -md5sums=(SKIP) + +# Local build: package a working copy (including uncommitted changes) +# instead of cloning the repository, e.g. from the pkgbuild/ folder: +# BIGLINUX_WELCOME_SRC="$(realpath ..)" makepkg -sif +if [ -n "${BIGLINUX_WELCOME_SRC:-}" ]; then + source=() + sha256sums=() +else + source=("git+${url}.git") + sha256sums=('SKIP') +fi + if [ -e "${pkgname}.install" ];then install=${pkgname}.install fi package() { # Verify default folder - if [ -d "${srcdir}/${pkgname}/${pkgname}" ]; then + if [ -n "${BIGLINUX_WELCOME_SRC:-}" ]; then + InternalDir="${BIGLINUX_WELCOME_SRC}" + elif [ -d "${srcdir}/${pkgname}/${pkgname}" ]; then InternalDir="${srcdir}/${pkgname}/${pkgname}" else InternalDir="${srcdir}/${pkgname}" fi - # Copy files - if [ -d "${InternalDir}/usr" ]; then - cp -r "${InternalDir}/usr" "${pkgdir}/" + if [ ! -d "${InternalDir}/usr" ]; then + echo "error: ${InternalDir}/usr not found" >&2 + return 1 fi + # Copy files + cp -r "${InternalDir}/usr" "${pkgdir}/" + if [ -d "${InternalDir}/etc" ]; then cp -r "${InternalDir}/etc" "${pkgdir}/" fi @@ -35,5 +58,11 @@ package() { if [ -d "${InternalDir}/opt" ]; then cp -r "${InternalDir}/opt" "${pkgdir}/" fi -} + # Never ship development caches from a working copy + find "${pkgdir}" \( -name __pycache__ -o -name .ruff_cache -o -name .pytest_cache \) \ + -prune -exec rm -rf {} + + + # The privileged helper must stay executable + chmod 755 "${pkgdir}/usr/share/biglinux/welcome/scripts/package-install.sh" +} diff --git a/pkgbuild/biglinux-welcome.install b/pkgbuild/biglinux-welcome.install index 812c2c8..134a8b5 100644 --- a/pkgbuild/biglinux-welcome.install +++ b/pkgbuild/biglinux-welcome.install @@ -1,3 +1,4 @@ +# shellcheck shell=bash # Post-install: globally enable the welcome service for all users post_install() { systemctl --global enable biglinux-welcome.service 2>/dev/null || true diff --git a/ruff.toml b/ruff.toml new file mode 100644 index 0000000..1fc1cc4 --- /dev/null +++ b/ruff.toml @@ -0,0 +1,6 @@ +# Generated by generate_strings.py; keep its exact output +extend-exclude = ["usr/share/biglinux/welcome/translatable_strings.py"] + +[lint] +# PyGObject requires gi.require_version() before importing from gi.repository +ignore = ["E402"] diff --git a/tests/run-headless.sh b/tests/run-headless.sh new file mode 100755 index 0000000..4032ee7 --- /dev/null +++ b/tests/run-headless.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# Run the test suite, GUI tests included, on GTK's headless Broadway backend. +# tests/run-headless.sh [pytest arguments...] +set -u +cd "$(dirname "$(readlink -f "$0")")/.." || exit 1 + +export XDG_RUNTIME_DIR="${XDG_RUNTIME_DIR:-$(mktemp -d)}" +display=":${BROADWAY_TEST_DISPLAY:-55}" + +gtk4-broadwayd "$display" >/dev/null 2>&1 & +broadway=$! +trap 'kill "$broadway" 2>/dev/null' EXIT +sleep 1 + +GDK_BACKEND=broadway BROADWAY_DISPLAY="$display" python -m pytest tests/ "$@" diff --git a/tests/test_gui.py b/tests/test_gui.py new file mode 100644 index 0000000..b8b3d2a --- /dev/null +++ b/tests/test_gui.py @@ -0,0 +1,377 @@ +"""GUI-level tests: widgets are built (never shown) and driven directly. + +Skipped automatically when no display is available.""" + +import sys +import unittest +from pathlib import Path +from unittest.mock import patch + +APP_DIR = ( + Path(__file__).resolve().parent.parent / "usr" / "share" / "biglinux" / "welcome" +) +sys.path.insert(0, str(APP_DIR)) + +import gi + +gi.require_version("Gtk", "4.0") +gi.require_version("Adw", "1") +gi.require_version("Gdk", "4.0") +from gi.repository import Adw, Gdk, GLib, Gtk + +# Gtk.init_check() can succeed without any display (e.g. in CI containers) +HAS_DISPLAY = Gtk.init_check() and Gdk.Display.get_default() is not None +if HAS_DISPLAY: + Adw.init() + +import install_backend +from install_backend import Failure, InstallJob, InstallManager, JobState + + +class FakeJob(InstallJob): + """Job that emits a scripted run without touching the system.""" + + def __init__(self, result=JobState.SUCCEEDED, failure=Failure.NONE): + super().__init__("Fake") + self.result = (result, failure) + + def _run(self): + self._progress(0.2, "Downloading packages…") + self._log("downloading...") + self._set_cancellable(False) + self._progress(0.85, "Installing…") + return self.result + + +def run_until_finished(job, timeout=10): + loop = GLib.MainLoop() + job.connect("finished", lambda _j: GLib.idle_add(loop.quit)) + GLib.timeout_add_seconds(timeout, loop.quit) + assert InstallManager.get_default().start(job) + loop.run() + + +@unittest.skipUnless(HAS_DISPLAY, "no display") +class TestAppCard(unittest.TestCase): + def setUp(self): + from apps_page import AppCard, AppEntry, AppInfo, AppStatus + + self.AppInfo, self.AppStatus = AppInfo, AppStatus + self.card = AppCard( + AppEntry("BigCam", "Webcams", "applications/bigcam.svg", "bigcam", "bigcam") + ) + self.plasmoid = AppCard( + AppEntry( + "ChatAI", "AI", "applications/chatai.svg", plasmoid="ChatAI-Plasmoid" + ) + ) + + def tearDown(self): + InstallManager._default = None + + def button(self, card): + return card._action_btn + + def test_starts_checking_without_action(self): + self.assertIs(self.card.status, self.AppStatus.CHECKING) + self.assertFalse(self.button(self.card).get_visible()) + + def test_not_installed_offers_install(self): + self.card.apply_info( + self.AppInfo( + self.AppStatus.NOT_INSTALLED, "1-1", "biglinux-stable", "485 KiB" + ) + ) + self.assertEqual(self.button(self.card).get_label(), "Install") + self.assertIn("suggested-action", self.button(self.card).get_css_classes()) + self.assertEqual(self.card._status_label.get_label(), "Not installed") + self.assertEqual(self.card._meta_label.get_label(), "485 KiB · biglinux-stable") + + def test_installed_offers_open_and_badge(self): + self.card.apply_info( + self.AppInfo(self.AppStatus.INSTALLED, repository="biglinux-stable") + ) + self.assertEqual(self.button(self.card).get_label(), "Open") + self.assertTrue(self.card._badge.get_visible()) + self.assertIn("installed", self.card._status_label.get_css_classes()) + + def test_unavailable_has_no_action(self): + self.card.apply_info(self.AppInfo(self.AppStatus.UNAVAILABLE)) + self.assertFalse(self.button(self.card).get_visible()) + self.assertEqual(self.card._status_label.get_label(), "Unavailable") + + def test_plasmoid_add_to_panel_states(self): + self.plasmoid.apply_info(self.AppInfo(self.AppStatus.INSTALLED, in_panel=False)) + self.assertEqual(self.button(self.plasmoid).get_label(), "Add to Panel") + self.assertTrue(self.button(self.plasmoid).get_sensitive()) + self.plasmoid.apply_info(self.AppInfo(self.AppStatus.INSTALLED, in_panel=True)) + self.assertEqual(self.button(self.plasmoid).get_label(), "Added to Panel") + self.assertFalse(self.button(self.plasmoid).get_sensitive()) + + def test_unsupported_desktop(self): + self.plasmoid.apply_info(self.AppInfo(self.AppStatus.UNSUPPORTED)) + self.assertEqual(self.plasmoid._status_label.get_label(), "Requires KDE Plasma") + self.assertFalse(self.button(self.plasmoid).get_visible()) + + def test_successful_job_updates_card(self): + self.card.apply_info(self.AppInfo(self.AppStatus.NOT_INSTALLED)) + job = FakeJob() + self.card.bind_job(job) + self.assertIs(self.card.status, self.AppStatus.INSTALLING) + self.assertEqual(self.card._footer.get_visible_child_name(), "progress") + run_until_finished(job) + self.assertIs(self.card.status, self.AppStatus.INSTALLED) + self.assertEqual(self.button(self.card).get_label(), "Open") + + def test_refresh_does_not_interrupt_running_install(self): + job = FakeJob() + self.card.bind_job(job) + self.card.apply_info(self.AppInfo(self.AppStatus.NOT_INSTALLED)) + self.assertIs(self.card.status, self.AppStatus.INSTALLING) + + def test_failed_job_shows_reason_and_retry(self): + job = FakeJob(JobState.FAILED, Failure.NETWORK) + self.card.bind_job(job) + run_until_finished(job) + self.assertIs(self.card.status, self.AppStatus.FAILED) + self.assertEqual(self.button(self.card).get_label(), "Try Again") + self.assertEqual( + self.card._error_label.get_label(), + install_backend.failure_message(Failure.NETWORK), + ) + self.assertTrue(self.card._details_btn.get_visible()) + + def test_outdated_database_offers_full_update(self): + job = FakeJob(JobState.FAILED, Failure.OUTDATED_DATABASE) + self.card.bind_job(job) + run_until_finished(job) + self.assertEqual(self.button(self.card).get_label(), "Update and Install") + + def test_auth_cancel_returns_to_not_installed(self): + job = FakeJob(JobState.AUTH_CANCELLED) + self.card.bind_job(job) + run_until_finished(job) + self.assertIs(self.card.status, self.AppStatus.NOT_INSTALLED) + + def test_other_cards_locked_while_installing(self): + self.plasmoid.apply_info(self.AppInfo(self.AppStatus.NOT_INSTALLED)) + job = FakeJob() + loop = GLib.MainLoop() + job.connect("finished", lambda _j: GLib.idle_add(loop.quit)) + InstallManager.get_default().start(job) + self.assertFalse(self.button(self.plasmoid).get_sensitive()) + GLib.timeout_add_seconds(10, loop.quit) + loop.run() + self.assertTrue(self.button(self.plasmoid).get_sensitive()) + + +@unittest.skipUnless(HAS_DISPLAY, "no display") +class TestInstallPanel(unittest.TestCase): + def tearDown(self): + InstallManager._default = None + + def test_binding_replays_log_and_shows_success(self): + from widgets import InstallPanel + + job = FakeJob() + run_until_finished(job) + panel = InstallPanel("BigCam", "applications/bigcam.svg") + panel.bind_job(job) + buffer = panel._log_buffer + text = buffer.get_text(buffer.get_start_iter(), buffer.get_end_iter(), False) + self.assertIn("downloading...", text) + self.assertEqual(panel._title.get_label(), "BigCam installed successfully!") + self.assertTrue(panel._done_btn.get_visible()) + + def test_error_state(self): + from widgets import InstallPanel + + job = FakeJob(JobState.FAILED, Failure.DISK_SPACE) + run_until_finished(job) + panel = InstallPanel("BigCam", None) + panel.bind_job(job) + self.assertEqual( + panel._subtitle.get_label(), + install_backend.failure_message(Failure.DISK_SPACE), + ) + self.assertTrue(panel._revealer.get_reveal_child()) + + +class TestCheckApps(unittest.TestCase): + """State detection logic, with the system queries replaced.""" + + def test_statuses(self): + from apps_page import AppEntry, AppStatus, check_apps + + entries = [ + AppEntry("A", package="bigcam"), + AppEntry("B", package="bigame-mode"), + AppEntry("C", package="biglinux-body-tracker"), + AppEntry("D", plasmoid="ChatAI-Plasmoid"), + ] + repo = { + "bigame-mode": install_backend.RepoPackage( + "bigame-mode", "2", "biglinux-stable", 7 * 1024**2 + ), + } + with ( + patch("apps_page.installed_packages", return_value={"bigcam"}), + patch("apps_page.repo_packages", return_value=repo), + patch("apps_page.is_plasma_session", return_value=True), + patch("apps_page.is_plasmoid_installed", return_value=False), + ): + result = check_apps(entries) + self.assertIs(result["A"].status, AppStatus.INSTALLED) + self.assertIs(result["B"].status, AppStatus.NOT_INSTALLED) + self.assertEqual( + result["B"].download_size, install_backend.format_size(7 * 1024**2) + ) + self.assertIs(result["C"].status, AppStatus.UNAVAILABLE) + self.assertIs(result["D"].status, AppStatus.NOT_INSTALLED) + + def test_pinned_repository_is_used_for_availability(self): + from apps_page import AppEntry, AppStatus, check_apps + + testing = install_backend.RepoPackage( + "biglinux-body-tracker", "24.11", "biglinux-testing", 1 + ) + stable = install_backend.RepoPackage( + "biglinux-body-tracker", "24.10", "biglinux-stable", 2 + ) + repo = { + "biglinux-body-tracker": testing, + "biglinux-testing/biglinux-body-tracker": testing, + "biglinux-stable/biglinux-body-tracker": stable, + } + entry = AppEntry( + "T", package="biglinux-body-tracker", repository="biglinux-stable" + ) + with ( + patch("apps_page.installed_packages", return_value=set()), + patch("apps_page.repo_packages", return_value=repo) as query, + ): + result = check_apps([entry]) + query.assert_called_once_with({"biglinux-stable/biglinux-body-tracker"}) + self.assertIs(result["T"].status, AppStatus.NOT_INSTALLED) + self.assertEqual(result["T"].repository, "biglinux-stable") + self.assertEqual(result["T"].version, "24.10") + + def test_plasmoid_unsupported_outside_plasma(self): + from apps_page import AppEntry, AppStatus, check_apps + + with ( + patch("apps_page.is_plasma_session", return_value=False), + patch("apps_page.installed_packages", return_value=set()), + patch("apps_page.repo_packages", return_value={}), + ): + result = check_apps([AppEntry("D", plasmoid="ChatAI-Plasmoid")]) + self.assertIs(result["D"].status, AppStatus.UNSUPPORTED) + + +@unittest.skipUnless(HAS_DISPLAY, "no display") +class TestWindow(unittest.TestCase): + @classmethod + def setUpClass(cls): + from gi.repository import Gio + + cls.app = Adw.Application( + application_id="org.biglinux.welcome.tests", + flags=Gio.ApplicationFlags.NON_UNIQUE, + ) + cls.app.register(None) + + def setUp(self): + from window import WelcomeWindow + + with patch("window.WelcomeWindow._is_startup_enabled", return_value=True): + self.win = WelcomeWindow(self.app) + # GTK on Wayland crashes destroying a never-realized application + # window; the real app always presents it first + self.win.realize() + + def tearDown(self): + self.win.destroy() + InstallManager._default = None + + def test_all_pages_built_in_order(self): + from apps_page import AppsPage + + titles = [p["title"] for p in self.win.pages_data] + self.assertEqual(len(self.win.page_widgets), len(titles) + 1) + apps_index = titles.index("Applications to Install") + 1 + self.assertIsInstance(self.win._page(apps_index), AppsPage) + self.assertEqual(apps_index, titles.index("Discover some features") + 2) + + def test_pages_are_built_on_demand(self): + # Only the visible page exists after startup + self.assertIsNotNone(self.win.page_widgets[0]) + self.assertTrue(all(p is None for p in self.win.page_widgets[2:])) + self.win._prepare_next_page() + self.assertIsNotNone(self.win.page_widgets[1]) + self.assertIs(self.win._page(1), self.win.page_widgets[1]) + + def test_navigation_through_every_page(self): + total = len(self.win.page_widgets) + for expected in range(1, total): + self.win._on_next(None) + self.assertEqual(self.win.current_page, expected) + self.assertIs( + self.win.stack.get_visible_child(), self.win.page_widgets[expected] + ) + self.assertEqual(self.win.next_btn.get_child().get_label(), "Get Started") + for expected in range(total - 2, -1, -1): + self.win._on_back(None) + self.assertEqual(self.win.current_page, expected) + self.assertFalse(self.win.back_btn.get_visible()) + + def test_navigation_blocked_while_disabled(self): + self.win._set_nav_sensitive(False) + self.win._on_next(None) + self.assertEqual(self.win.current_page, 0) + self.win._set_nav_sensitive(True) + + def test_header_has_about_menu(self): + self.app.activate_action("about", None) # must not raise without startup + self.assertIsNotNone(self.win.get_content()) + + def test_close_is_confirmed_while_installing(self): + manager = InstallManager.get_default() + with ( + patch.object(InstallManager, "busy", new=True), + patch("window.show_alert") as alert, + ): + self.assertTrue(self.win._on_close_request(self.win)) + alert.assert_called_once() + self.assertFalse(manager.busy) + self.assertFalse(self.win._on_close_request(self.win)) + + +if __name__ == "__main__": + unittest.main() + + +@unittest.skipUnless(HAS_DISPLAY, "no display") +class TestApplication(unittest.TestCase): + def test_single_window_and_about(self): + from app import BigLinuxWelcomeApp + from gi.repository import Gio + + app = BigLinuxWelcomeApp() + app.set_flags(Gio.ApplicationFlags.NON_UNIQUE) + seen = {} + + def on_activate(a): + if "first" not in seen: + seen["first"] = a.win + GLib.idle_add(lambda: a.activate() or False) # second launch + else: + seen["windows"] = len(a.get_windows()) + seen["same"] = a.win is seen["first"] + a.activate_action("about", None) + GLib.timeout_add(300, lambda: a.quit() or False) + + app.connect_after("activate", on_activate) + with patch("window.WelcomeWindow._is_startup_enabled", return_value=True): + app.run([]) + self.assertEqual(seen.get("windows"), 1) + self.assertTrue(seen.get("same")) diff --git a/tests/test_installer.py b/tests/test_installer.py new file mode 100644 index 0000000..98afa89 --- /dev/null +++ b/tests/test_installer.py @@ -0,0 +1,716 @@ +"""Tests for BigLinux Welcome — installation backend (install_backend.py) and the +privileged helper (scripts/package-install.sh). + +The end-to-end tests run the real helper script unprivileged in its test mode +against a fake pacman, so no package is ever installed or removed. +""" + +import io +import json +import os +import re +import stat +import subprocess +import sys +import tarfile +import tempfile +import textwrap +import unittest +from pathlib import Path +from unittest.mock import patch + +APP_DIR = ( + Path(__file__).resolve().parent.parent / "usr" / "share" / "biglinux" / "welcome" +) +sys.path.insert(0, str(APP_DIR)) + +import install_backend +from gi.repository import GLib +from install_backend import ( + Failure, + InstallManager, + JobState, + PackageInstallJob, + PlasmoidInstallJob, + PlasmoidSource, + ProgressParser, + classify_failure, + is_allowed_package, + is_valid_package_name, + parse_pacman_si, + parse_preview, + split_output_lines, + tree_sha256, + validate_plasmoid_dir, +) + +HELPER = APP_DIR / "scripts" / "package-install.sh" + +# Fake executables must not live on a noexec /tmp +_RUNTIME_DIR = os.environ.get("XDG_RUNTIME_DIR") +TMP_BASE = _RUNTIME_DIR if _RUNTIME_DIR and os.access(_RUNTIME_DIR, os.W_OK) else None + + +def run_job(job, timeout=20, on_start=None): + """Start job through the manager and spin a main loop until it ends.""" + loop = GLib.MainLoop() + job.connect("finished", lambda _j: loop.quit()) + GLib.timeout_add_seconds(timeout, loop.quit) + assert InstallManager.get_default().start(job) + if on_start: + GLib.idle_add(lambda: on_start() and False) + loop.run() + return job + + +def write_script(path: Path, body: str) -> Path: + path.write_text("#!/bin/bash\n" + textwrap.dedent(body)) + path.chmod(path.stat().st_mode | stat.S_IXUSR) + return path + + +class TestAllowlist(unittest.TestCase): + def helper_list(self, name): + script = HELPER.read_text() + return set( + re.search(rf"{name}=\(\n(.*?)\n\)", script, re.DOTALL).group(1).split() + ) + + def test_helper_allowlist_matches_python(self): + self.assertEqual( + self.helper_list("ALLOWED_PACKAGES"), set(install_backend.ALLOWED_PACKAGES) + ) + + def test_helper_repositories_match_python(self): + self.assertEqual( + self.helper_list("ALLOWED_REPOSITORIES"), + set(install_backend.ALLOWED_REPOSITORIES), + ) + + def test_install_target(self): + self.assertEqual(install_backend.install_target("bigcam"), "bigcam") + self.assertEqual( + install_backend.install_target("bigcam", "biglinux-stable"), + "biglinux-stable/bigcam", + ) + self.assertEqual( + install_backend.install_target("bigcam", "biglinux-testing"), "" + ) + self.assertEqual(install_backend.install_target("bigcam", "../etc"), "") + self.assertEqual(install_backend.install_target("linux", "biglinux-stable"), "") + + def test_valid_names(self): + for name in [ + "bigcam", + "tts-biglinux", + "zen-browser-bin", + "lib32-foo", + "gtk4", + "c++utils", + "python3.12", + ]: + self.assertTrue(is_valid_package_name(name), name) + + def test_rejects_injection_and_options(self): + for name in [ + "", + "-Syu", + "--overwrite=*", + "foo bar", + "foo;rm -rf /", + "$(id)", + "a/b", + "Foo", + "x" * 200, + None, + ]: + self.assertFalse(is_valid_package_name(name), repr(name)) + + def test_allowed_requires_allowlist(self): + self.assertTrue(is_allowed_package("bigcam")) + self.assertFalse(is_allowed_package("linux")) + self.assertFalse(is_allowed_package("google-chrome")) + + +class TestHelperValidation(unittest.TestCase): + """The helper must refuse bad input before doing anything.""" + + def run_helper(self, *args, env=None): + return subprocess.run( + [str(HELPER), *args], + capture_output=True, + text=True, + env={"PATH": os.environ["PATH"], **(env or {})}, + timeout=30, + check=False, + ) + + def test_rejects_not_allowed_package(self): + r = self.run_helper("install", "linux") + self.assertEqual(r.returncode, install_backend.HELPER_EXIT_USAGE) + self.assertNotIn("STATUS:started", r.stdout) + + def test_rejects_injection(self): + r = self.run_helper("install", "bigcam; touch /tmp/pwned") + self.assertEqual(r.returncode, install_backend.HELPER_EXIT_USAGE) + + def test_rejects_unknown_mode(self): + r = self.run_helper("remove", "bigcam") + self.assertEqual(r.returncode, install_backend.HELPER_EXIT_USAGE) + + def test_rejects_extra_arguments(self): + r = self.run_helper("install", "bigcam", "--overwrite=*") + self.assertEqual(r.returncode, install_backend.HELPER_EXIT_USAGE) + r = self.run_helper("install", "bigcam", "biglinux-stable", "extra") + self.assertEqual(r.returncode, install_backend.HELPER_EXIT_USAGE) + + def test_rejects_not_allowed_repository(self): + for repo in ("biglinux-testing", "core/../x", "-Syu", ""): + if not repo: + continue + r = self.run_helper("install", "bigcam", repo) + self.assertEqual(r.returncode, install_backend.HELPER_EXIT_USAGE, repo) + self.assertNotIn("STATUS:started", r.stdout) + + @unittest.skipIf(os.geteuid() == 0, "needs an unprivileged user") + def test_requires_root_outside_test_mode(self): + r = self.run_helper("install", "bigcam") + self.assertEqual(r.returncode, install_backend.HELPER_EXIT_NOT_ROOT) + + def test_never_uses_partial_upgrade(self): + script = HELPER.read_text() + self.assertNotRegex(script, r"-Sy\b(?!u)") + self.assertIn("-Syu --needed", script) + self.assertNotIn("yay", script) + self.assertNotIn("curl", script) + + +class TestParsers(unittest.TestCase): + SI_OUTPUT = textwrap.dedent("""\ + Repository : biglinux-stable + Name : bigcam + Version : 26.03.30-2025 + Description : Universal webcam control center + Download Size : 485.53 KiB + + Repository : community-testing + Name : bigcam + Version : 26.09.07-0425 + Download Size : 728.89 KiB + + Repository : extra + Name : firefox + Version : 157.0.1-1 + Download Size : 80.00 MiB + """) + + def test_parse_si_first_repository_wins(self): + pkgs = parse_pacman_si(self.SI_OUTPUT) + self.assertEqual(pkgs["bigcam"].repository, "biglinux-stable") + self.assertEqual(pkgs["community-testing/bigcam"].version, "26.09.07-0425") + self.assertEqual(pkgs["biglinux-stable/bigcam"].version, "26.03.30-2025") + self.assertEqual(pkgs["bigcam"].version, "26.03.30-2025") + self.assertEqual(pkgs["firefox"].download_bytes, 80 * 1024**2) + self.assertEqual(pkgs["bigcam"].download_bytes, int(485.53 * 1024)) + + def test_parse_size(self): + self.assertEqual( + install_backend.parse_size("170.75 MiB"), int(170.75 * 1024**2) + ) + self.assertEqual(install_backend.parse_size("1.5 GiB"), int(1.5 * 1024**3)) + self.assertEqual(install_backend.parse_size("512 B"), 512) + self.assertEqual(install_backend.parse_size("garbage"), 0) + self.assertEqual(install_backend.parse_size(""), 0) + + def test_parse_preview_success(self): + out = "tk\t8.6.16-1\textra\t1000\nbiglinux-body-tracker\t24.11\tbiglinux-stable\t179044533\n" + preview = parse_preview(0, out, "") + self.assertEqual(len(preview.packages), 2) + self.assertEqual(preview.download_bytes, 179045533) + self.assertFalse(preview.nothing_to_do) + + def test_parse_preview_nothing_to_do(self): + preview = parse_preview(0, "", "warning: bigcam is up to date -- skipping\n") + self.assertTrue(preview.nothing_to_do) + + def test_parse_preview_error(self): + preview = parse_preview(1, "", "error: target not found: foo\n") + self.assertIn("target not found", preview.error) + + def test_preview_refuses_not_allowed(self): + preview = install_backend.preview_install("linux") + self.assertTrue(preview.error) + + +class TestSplitOutputLines(unittest.TestCase): + """Line splitting of process output (previously window._flush_line_buffer).""" + + def test_newline(self): + lines, rest = split_output_lines(b"hello world\n") + self.assertEqual(lines, [("hello world", True)]) + self.assertEqual(rest, b"") + + def test_carriage_return_is_transient(self): + lines, _rest = split_output_lines(b"progress 50%\r") + self.assertEqual(lines, [("progress 50%", False)]) + + def test_incomplete_line_kept(self): + lines, rest = split_output_lines(b"partial") + self.assertEqual(lines, []) + self.assertEqual(rest, b"partial") + + def test_multiple_and_empty_lines(self): + lines, rest = split_output_lines(b"\n\nline1\nline2\npartial") + self.assertEqual(lines, [("line1", True), ("line2", True)]) + self.assertEqual(rest, b"partial") + + def test_mixed(self): + lines, _ = split_output_lines(b"prog 30%\rinstalling foo\n") + self.assertEqual(lines, [("prog 30%", False), ("installing foo", True)]) + + def test_invalid_utf8_replaced(self): + lines, _ = split_output_lines(b"caf\xe9\n") + self.assertEqual(lines[0][0], "caf�") + + +class TestProgressParser(unittest.TestCase): + def test_milestones_sorted_and_bounded(self): + fractions = [f for _, f in ProgressParser.MILESTONES] + self.assertEqual(fractions, sorted(fractions)) + self.assertTrue(all(0 < f <= 1 for f in fractions)) + + def test_every_milestone_has_a_label(self): + for keyword, _ in ProgressParser.MILESTONES: + self.assertTrue(ProgressParser.PHASE_LABELS.get(keyword)) + + def test_cancel_cutoff_is_a_milestone(self): + self.assertIn( + ProgressParser.CANCEL_CUTOFF, {f for _, f in ProgressParser.MILESTONES} + ) + + def test_real_pacman_sequence(self): + parser = ProgressParser() + sequence = [ + "resolving dependencies...", + "looking for conflicting packages...", + ":: Retrieving packages...", + " bigcam-26.03.30-2025-any downloading...", + "checking keyring...", + "checking package integrity...", + "loading package files...", + "checking for file conflicts...", + "checking available disk space...", + ":: Processing package changes...", + "installing bigcam...", + ":: Running post-transaction hooks...", + ] + last = 0.0 + cancellable_seen = [] + for line in sequence: + parser.feed(line) + self.assertGreaterEqual(parser.fraction, last, line) + last = parser.fraction + cancellable_seen.append(parser.cancellable) + self.assertEqual(parser.fraction, 0.95) + self.assertTrue(cancellable_seen[0]) + self.assertFalse(cancellable_seen[-1]) + + def test_download_line_updates_phase(self): + parser = ProgressParser() + parser.feed(":: Retrieving packages...") + self.assertTrue(parser.feed(" firefox-157.0.1-1-x86_64 downloading...")) + self.assertIn("firefox-157.0.1-1-x86_64", parser.phase) + + def test_progress_never_goes_backwards(self): + parser = ProgressParser() + parser.feed("checking keyring...") + parser.feed("resolving dependencies...") + self.assertEqual(parser.fraction, 0.55) + + +class TestClassifyFailure(unittest.TestCase): + def check(self, lines, expected, rc=1, started=True): + self.assertEqual(classify_failure(rc, lines, started), expected) + + def test_auth_denied(self): + self.check([], Failure.AUTH_DENIED, rc=127, started=False) + + def test_locked_exit_code(self): + self.check([], Failure.LOCKED, rc=install_backend.HELPER_EXIT_LOCKED) + + def test_locked_message(self): + self.check( + ["error: failed to init transaction (unable to lock database)"], + Failure.LOCKED, + ) + + def test_network(self): + self.check( + [ + "error: failed retrieving file 'x.pkg.tar.zst' from mirror : Could not resolve host: mirror" + ], + Failure.NETWORK, + ) + + def test_outdated_database(self): + self.check( + [ + "error: failed retrieving file 'x' from m : The requested URL returned error: 404" + ], + Failure.OUTDATED_DATABASE, + ) + + def test_disk_space(self): + self.check( + [ + "error: Partition / too full: 10 blocks needed, 1 blocks free", + "error: not enough free disk space", + ], + Failure.DISK_SPACE, + ) + + def test_dependencies(self): + self.check( + ["error: failed to prepare transaction (could not satisfy dependencies)"], + Failure.DEPENDENCIES, + ) + + def test_conflicts(self): + self.check( + ["error: failed to commit transaction (conflicting files)"], + Failure.CONFLICTS, + ) + + def test_signature(self): + self.check( + ['error: bigcam: signature from "X" is unknown trust'], Failure.SIGNATURE + ) + + def test_not_found(self): + self.check(["error: target not found: foo"], Failure.NOT_FOUND) + + def test_unknown(self): + self.check(["something odd"], Failure.UNKNOWN) + + def test_every_failure_has_a_message(self): + for failure in Failure: + if failure is not Failure.NONE: + self.assertTrue(install_backend.failure_message(failure), failure) + + +class FakePacmanMixin: + """Run PackageInstallJob → real helper (test mode) → fake pacman.""" + + def setUp(self): + self.tmp = Path(tempfile.mkdtemp(prefix="welcome-test-", dir=TMP_BASE)) + self.lock = self.tmp / "db.lck" + self.pacman = self.tmp / "pacman" + self.marker = self.tmp / "sigint" + self.patches = [ + patch.object(PackageInstallJob, "launcher", []), + patch.object(PackageInstallJob, "stall_seconds", 0.2), + patch.object( + PackageInstallJob, + "extra_env", + { + "BIGLINUX_WELCOME_TEST": "1", + "BIGLINUX_WELCOME_TEST_PACMAN": str(self.pacman), + "BIGLINUX_WELCOME_TEST_LOCK": str(self.lock), + }, + ), + patch.object( + install_backend, "PACMAN_LOCK", str(self.tmp / "app-side.lck") + ), + ] + for p in self.patches: + p.start() + + def tearDown(self): + for p in self.patches: + p.stop() + InstallManager._default = None + __import__("shutil").rmtree(self.tmp, ignore_errors=True) + + def fake_pacman(self, body): + write_script(self.pacman, body) + + def job(self, package="bigcam", verified=True): + job = PackageInstallJob(package, "BigCam") + job.verify_installed = lambda: verified + return job + + +class TestPackageInstallJob(FakePacmanMixin, unittest.TestCase): + PACMAN_OK = """\ + echo "args: $*" + echo "resolving dependencies..." + echo ":: Retrieving packages..." + echo " bigcam-1-1-any downloading..." + echo "checking keyring..." + echo ":: Processing package changes..." + echo "installing bigcam..." + echo ":: Running post-transaction hooks..." + exit 0 + """ + + def test_success(self): + self.fake_pacman(self.PACMAN_OK) + job = run_job(self.job()) + self.assertIs(job.state, JobState.SUCCEEDED, job.log_lines) + self.assertEqual(job.fraction, 1.0) + self.assertIn("args: -S --needed --noconfirm -- bigcam", job.log_lines) + self.assertIn("installing bigcam...", job.log_lines) + + def test_upgrade_mode_uses_full_upgrade(self): + self.fake_pacman(self.PACMAN_OK) + job = PackageInstallJob("bigcam", "BigCam", upgrade=True) + job.verify_installed = lambda: True + run_job(job) + self.assertIn("args: -Syu --needed --noconfirm -- bigcam", job.log_lines) + + def test_pinned_repository_reaches_pacman(self): + self.fake_pacman(self.PACMAN_OK) + job = PackageInstallJob("bigcam", "BigCam", repository="biglinux-stable") + job.verify_installed = lambda: True + run_job(job) + self.assertIs(job.state, JobState.SUCCEEDED, job.log_lines) + self.assertIn( + "args: -S --needed --noconfirm -- biglinux-stable/bigcam", job.log_lines + ) + + def test_not_allowed_repository_never_runs(self): + self.fake_pacman(self.PACMAN_OK) + job = PackageInstallJob("bigcam", "BigCam", repository="biglinux-testing") + job.verify_installed = lambda: True + run_job(job) + self.assertIs(job.failure, Failure.NOT_ALLOWED) + self.assertEqual(job.log_lines, []) + + def test_success_requires_verification(self): + self.fake_pacman(self.PACMAN_OK) + job = run_job(self.job(verified=False)) + self.assertIs(job.state, JobState.FAILED) + self.assertIs(job.failure, Failure.VERIFICATION) + + def test_network_failure(self): + self.fake_pacman("""\ + echo ":: Retrieving packages..." + echo "error: failed retrieving file 'bigcam.pkg.tar.zst' from mirror : Could not resolve host: mirror" >&2 + echo "error: failed to commit transaction (failed to retrieve some files)" >&2 + exit 1 + """) + job = run_job(self.job()) + self.assertIs(job.state, JobState.FAILED) + self.assertIs(job.failure, Failure.NETWORK) + + def test_package_manager_busy(self): + self.fake_pacman(self.PACMAN_OK) + self.lock.touch() + job = run_job(self.job()) + self.assertIs(job.state, JobState.FAILED) + self.assertIs(job.failure, Failure.LOCKED) + + def test_busy_detected_before_authentication(self): + (self.tmp / "app-side.lck").touch() + self.fake_pacman(self.PACMAN_OK) + job = run_job(self.job()) + self.assertIs(job.failure, Failure.LOCKED) + self.assertFalse(any("args:" in line for line in job.log_lines)) + + def test_cancel_sends_sigint_to_pacman(self): + self.fake_pacman(f"""\ + trap 'echo "interrupted"; touch {self.marker}; exit 130' INT + echo ":: Retrieving packages..." + for i in $(seq 1 100); do sleep 0.1; done + exit 0 + """) + job = self.job() + + def cancel_when_downloading(): + if job.phase: + self.assertTrue(job.cancel()) + return GLib.SOURCE_REMOVE + return GLib.SOURCE_CONTINUE + + run_job(job, on_start=lambda: GLib.timeout_add(100, cancel_when_downloading)) + self.assertIs(job.state, JobState.CANCELLED, job.log_lines) + self.assertTrue(self.marker.exists(), "pacman did not receive SIGINT") + + def test_cannot_cancel_after_changes_started(self): + self.fake_pacman("""\ + echo ":: Processing package changes..." + sleep 1 + exit 0 + """) + job = self.job() + refused = [] + + def try_cancel(): + if not job.cancellable: + refused.append(job.cancel()) + return GLib.SOURCE_REMOVE + return GLib.SOURCE_CONTINUE + + run_job(job, on_start=lambda: GLib.timeout_add(50, try_cancel)) + self.assertEqual(refused, [False]) + self.assertIs(job.state, JobState.SUCCEEDED) + + def test_not_allowed_package_never_runs(self): + self.fake_pacman(self.PACMAN_OK) + job = run_job(self.job(package="linux")) + self.assertIs(job.failure, Failure.NOT_ALLOWED) + self.assertEqual(job.log_lines, []) + + +class TestAuthentication(FakePacmanMixin, unittest.TestCase): + """pkexec exit codes: 126 = dialog dismissed, 127 = not authorized.""" + + def with_pkexec(self, exit_code): + fake_pkexec = write_script(self.tmp / "pkexec", f"exit {exit_code}\n") + PackageInstallJob.launcher = [str(fake_pkexec)] + + def test_dismissed(self): + self.with_pkexec(126) + job = run_job(self.job()) + self.assertIs(job.state, JobState.AUTH_CANCELLED) + self.assertIs(job.failure, Failure.NONE) + + def test_not_authorized(self): + self.with_pkexec(127) + job = run_job(self.job()) + self.assertIs(job.state, JobState.FAILED) + self.assertIs(job.failure, Failure.AUTH_DENIED) + + +class TestInstallManager(FakePacmanMixin, unittest.TestCase): + def test_one_transaction_at_a_time(self): + self.fake_pacman("sleep 0.5; exit 0\n") + manager = InstallManager.get_default() + first, second = self.job(), self.job() + loop = GLib.MainLoop() + first.connect("finished", lambda _j: loop.quit()) + self.assertTrue(manager.start(first)) + self.assertTrue(manager.busy) + self.assertFalse(manager.start(second)) + GLib.timeout_add_seconds(10, loop.quit) + loop.run() + self.assertFalse(manager.busy) + self.assertIs(second.state, JobState.PENDING) + + +def make_plasmoid_archive( + directory: Path, plugin_id="ChatAI-Plasmoid", api="6.0", extra=None +): + root = directory / "src" / f"{plugin_id}-abc" + (root / "contents" / "ui").mkdir(parents=True) + (root / "metadata.json").write_text( + json.dumps( + { + "KPackageStructure": "Plasma/Applet", + "KPlugin": {"Id": plugin_id, "Name": "ChatAI"}, + "X-Plasma-API-Minimum-Version": api, + } + ) + ) + (root / "contents" / "ui" / "main.qml").write_text("import QtQuick\nItem {}\n") + for name, content in (extra or {}).items(): + (root / name).write_text(content) + archive = directory / "plasmoid.tar.gz" + with tarfile.open(archive, "w:gz") as tar: + tar.add(root, arcname=root.name) + return archive, tree_sha256(str(root)) + + +class TestPlasmoid(unittest.TestCase): + def setUp(self): + self.tmp = Path(tempfile.mkdtemp(prefix="welcome-plasmoid-", dir=TMP_BASE)) + + def tearDown(self): + InstallManager._default = None + __import__("shutil").rmtree(self.tmp, ignore_errors=True) + + def test_tree_hash_ignores_archive_metadata(self): + a = self.tmp / "a" + b = self.tmp / "b" + for d in (a, b): + (d / "x").mkdir(parents=True) + (d / "x" / "f.txt").write_text("same") + os.utime(b / "x" / "f.txt", (0, 0)) + self.assertEqual(tree_sha256(str(a)), tree_sha256(str(b))) + (b / "x" / "f.txt").write_text("changed") + self.assertNotEqual(tree_sha256(str(a)), tree_sha256(str(b))) + + def test_validate_metadata(self): + _archive, _ = make_plasmoid_archive(self.tmp) + root = next((self.tmp / "src").iterdir()) + self.assertEqual(validate_plasmoid_dir(str(root), "ChatAI-Plasmoid"), "") + self.assertTrue(validate_plasmoid_dir(str(root), "Other")) + + def test_rejects_plasma5_widget(self): + make_plasmoid_archive(self.tmp, api="5.0") + root = next((self.tmp / "src").iterdir()) + self.assertIn("Plasma 6", validate_plasmoid_dir(str(root), "ChatAI-Plasmoid")) + + def test_pinned_source_is_https_and_pinned_to_a_commit(self): + source = install_backend.CHATAI_SOURCE + self.assertTrue( + source.url.startswith( + "https://github.com/biglinux/ChatAI-Plasmoid/archive/" + ) + ) + self.assertRegex(source.url, r"/[0-9a-f]{40}\.tar\.gz$") + self.assertRegex(source.tree_sha256, r"^[0-9a-f]{64}$") + + def run_plasmoid_job(self, archive, digest): + source = PlasmoidSource("ChatAI-Plasmoid", archive.as_uri(), digest) + job = PlasmoidInstallJob(source, "ChatAI") + job.package_root = str(self.tmp / "root") + return run_job(job, timeout=60) + + @unittest.skipUnless( + __import__("shutil").which("kpackagetool6"), "kpackagetool6 not installed" + ) + def test_install_into_private_root(self): + archive, digest = make_plasmoid_archive(self.tmp) + job = self.run_plasmoid_job(archive, digest) + self.assertIs(job.state, JobState.SUCCEEDED, job.log_lines) + self.assertTrue( + (self.tmp / "root" / "ChatAI-Plasmoid" / "metadata.json").exists() + ) + + @unittest.skipUnless( + __import__("shutil").which("kpackagetool6"), "kpackagetool6 not installed" + ) + def test_tampered_archive_is_not_installed(self): + archive, _digest = make_plasmoid_archive( + self.tmp, extra={"evil.sh": "rm -rf ~"} + ) + job = self.run_plasmoid_job(archive, "0" * 64) + self.assertIs(job.state, JobState.FAILED) + self.assertIs(job.failure, Failure.INTEGRITY) + self.assertFalse((self.tmp / "root").exists()) + + def test_path_traversal_archive_rejected(self): + archive = self.tmp / "evil.tar.gz" + with tarfile.open(archive, "w:gz") as tar: + data = b"owned" + info = tarfile.TarInfo("../../escape.txt") + info.size = len(data) + tar.addfile(info, io.BytesIO(data)) + _dir, error = PlasmoidInstallJob._extract(str(archive), str(self.tmp / "out")) + self.assertTrue(error) + self.assertFalse((self.tmp.parent / "escape.txt").exists()) + + @unittest.skipUnless(os.environ.get("RUN_NETWORK_TESTS"), "set RUN_NETWORK_TESTS=1") + @unittest.skipUnless( + __import__("shutil").which("kpackagetool6"), "kpackagetool6 not installed" + ) + def test_real_chatai_download_matches_pinned_hash(self): + job = PlasmoidInstallJob(install_backend.CHATAI_SOURCE, "ChatAI") + job.package_root = str(self.tmp / "root") + run_job(job, timeout=120) + self.assertIs(job.state, JobState.SUCCEEDED, job.log_lines) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_pages.py b/tests/test_pages.py new file mode 100644 index 0000000..e1929d2 --- /dev/null +++ b/tests/test_pages.py @@ -0,0 +1,236 @@ +"""Regression tests for pages.yaml, bundled images and translations.""" + +import subprocess +import sys +import unittest +from pathlib import Path +from typing import ClassVar + +import yaml + +ROOT = Path(__file__).resolve().parent.parent +APP_DIR = ROOT / "usr" / "share" / "biglinux" / "welcome" +sys.path.insert(0, str(APP_DIR)) +sys.path.insert(0, str(ROOT)) + +import install_backend + +PAGES = yaml.safe_load((APP_DIR / "pages.yaml").read_text(encoding="utf-8")) + + +def page(title): + return next(p for p in PAGES if p["title"] == title) + + +def all_actions(): + return [a for p in PAGES for a in p.get("actions", [])] + + +class TestHardwarePage(unittest.TestCase): + def setUp(self): + self.page = page("Driver Installation and Hardware Information") + self.labels = [a["label"] for a in self.page["actions"]] + + def test_single_hardware_management_entry(self): + entry = next( + a for a in self.page["actions"] if a["label"] == "Hardware Management" + ) + self.assertEqual(entry["command"], "big-driver-manager") + self.assertEqual(entry["package"], "biglinux-driver-manager") + self.assertTrue(install_backend.is_allowed_package(entry["package"])) + + def test_old_entries_removed(self): + self.assertNotIn("Driver Manager", self.labels) + self.assertNotIn("Kernel Manager", self.labels) + + def test_other_tools_preserved(self): + for label in ("BigLinux Info", "Network Info", "Printers"): + self.assertIn(label, self.labels) + + def test_no_obsolete_commands_anywhere(self): + commands = " ".join(a.get("command", "") for a in all_actions()) + self.assertNotIn("big-kernel-manager", commands) + self.assertNotIn("big-microphone-noise-reduction", commands) + self.assertNotIn("tts-config", commands) + + +class TestNoiseReduction(unittest.TestCase): + def test_uses_current_executable(self): + discover = page("Discover some features") + entry = next(a for a in discover["actions"] if a["label"] == "Noise Reduction") + # big-microphone-noise-reduction no longer exists + self.assertEqual(entry["command"], "biglinux-microphone") + self.assertEqual(entry["package"], "biglinux-noise-reduction-pipewire") + self.assertTrue(install_backend.is_allowed_package(entry["package"])) + + +class TestTextNarrator(unittest.TestCase): + def test_text_narrator_entry(self): + discover = page("Discover some features") + entry = next(a for a in discover["actions"] if a["label"] == "Text Narrator") + self.assertEqual(entry["command"], "biglinux-tts") + self.assertEqual(entry["package"], "tts-biglinux") + self.assertNotIn("Configure voice", [a["label"] for a in discover["actions"]]) + + +class TestApplicationsPage(unittest.TestCase): + EXPECTED: ClassVar[dict] = { + "Big Game Mode": ("bigame-mode", "bigame-ui"), + "Big Remote Play": ("big-remote-play", "big-remote-play"), + "BigCam": ("bigcam", "bigcam"), + "BigLinux Body Tracker": ("biglinux-body-tracker", "big-head-tracker"), + "Big Advogados": ("big-advogados", "big-advogados"), + } + + def setUp(self): + self.titles = [p["title"] for p in PAGES] + self.page = page("Applications to Install") + + def test_position_right_after_discover(self): + self.assertEqual( + self.titles.index("Applications to Install"), + self.titles.index("Discover some features") + 1, + ) + + def test_page_type(self): + self.assertEqual(self.page["page_type"], "apps") + self.assertTrue(self.page["subtitle"]) + + def test_six_apps_with_name_icon_description(self): + apps = self.page["actions"] + self.assertEqual(len(apps), 6) + for app in apps: + self.assertTrue(app["label"]) + self.assertTrue(app["description"]) + self.assertTrue((APP_DIR / "image" / app["icon"]).is_file(), app["icon"]) + + def test_packages_and_commands(self): + apps = {a["label"]: a for a in self.page["actions"]} + for label, (package, command) in self.EXPECTED.items(): + self.assertEqual(apps[label]["package"], package) + self.assertEqual(apps[label]["command"], command) + self.assertTrue(install_backend.is_allowed_package(package)) + + def test_body_tracker_never_from_testing(self): + tracker = next( + a for a in self.page["actions"] if a["label"] == "BigLinux Body Tracker" + ) + self.assertEqual(tracker["repository"], "biglinux-stable") + self.assertEqual( + install_backend.install_target(tracker["package"], tracker["repository"]), + "biglinux-stable/biglinux-body-tracker", + ) + + def test_chatai_is_a_pinned_plasmoid(self): + chatai = next(a for a in self.page["actions"] if a["label"] == "ChatAI") + self.assertNotIn("package", chatai) + self.assertIn(chatai["plasmoid"], install_backend.PLASMOID_SOURCES) + + +class TestBrowsers(unittest.TestCase): + def test_installable_browsers_are_allowlisted_or_unavailable(self): + browsers = page("Choose your default browser")["actions"] + aur_only = {"google-chrome", "opera", "microsoft-edge-stable-bin"} + for browser in browsers: + package = browser["package"] + self.assertTrue(install_backend.is_valid_package_name(package), package) + if package not in aur_only: + self.assertTrue(install_backend.is_allowed_package(package), package) + + def test_browser_icons_exist(self): + for browser in page("Choose your default browser")["actions"]: + icon = browser.get("icon") or browser["package"] + self.assertTrue( + (APP_DIR / "image" / "browsers" / f"{icon}.svg").is_file(), icon + ) + + +class TestImages(unittest.TestCase): + def test_every_referenced_icon_exists(self): + for action in all_actions(): + icon = action.get("icon", "") + if icon.endswith((".svg", ".png")): + self.assertTrue((APP_DIR / "image" / icon).is_file(), icon) + + def test_no_unreferenced_images_in_page_folders(self): + referenced = {a.get("icon") for a in all_actions()} + for folder in ("applications", "driverAndHardware", "discover"): + for image in (APP_DIR / "image" / folder).iterdir(): + self.assertIn(f"{folder}/{image.name}", referenced, image) + + +class TestTranslations(unittest.TestCase): + def test_translatable_strings_up_to_date(self): + from generate_strings import extract_strings_from_data + + generated = (APP_DIR / "translatable_strings.py").read_text(encoding="utf-8") + for string in extract_strings_from_data(PAGES): + self.assertIn(f"_({string!r})", generated) + + def test_pot_contains_every_yaml_string(self): + pot = (ROOT / "locale" / "biglinux-welcome.pot").read_text(encoding="utf-8") + for key in ("Applications to Install", "Hardware Management", "Text Narrator"): + self.assertIn(f'msgid "{key}"', pot) + + def test_catalogs_compile(self): + for po in sorted((ROOT / "locale").glob("*.po")): + result = subprocess.run( + ["msgfmt", "--check", "-o", "/dev/null", str(po)], + capture_output=True, + text=True, + check=False, + ) + self.assertEqual(result.returncode, 0, f"{po.name}: {result.stderr}") + + def test_catalogs_fully_translated(self): + for po in sorted((ROOT / "locale").glob("*.po")): + result = subprocess.run( + ["msgattrib", "--untranslated", "--no-obsolete", str(po)], + capture_output=True, + text=True, + check=True, + ) + self.assertEqual( + result.stdout.strip(), "", f"{po.name} has untranslated strings" + ) + + def test_brazilian_portuguese_terms(self): + import gettext + + mo = ( + APP_DIR.parent.parent + / "locale" + / "pt_BR" + / "LC_MESSAGES" + / "biglinux-welcome.mo" + ) + with open(mo, "rb") as f: + t = gettext.GNUTranslations(f) + self.assertEqual(t.gettext("Hardware Management"), "Gerenciamento de Hardware") + self.assertEqual(t.gettext("Text Narrator"), "Narrador de Texto") + self.assertEqual(t.gettext("Applications to Install"), "Opções para Instalar") + self.assertEqual(t.gettext("Installation failed"), "Falha na instalação") + + +class TestPackaging(unittest.TestCase): + def test_polkit_policy_points_at_helper(self): + policy = ( + ROOT / "usr/share/polkit-1/actions/org.biglinux.welcome.policy" + ).read_text() + self.assertIn("/usr/share/biglinux/welcome/scripts/package-install.sh", policy) + self.assertIn("auth_admin", policy) + self.assertNotIn("yes", policy) + + def test_helper_is_executable(self): + helper = APP_DIR / "scripts" / "package-install.sh" + self.assertTrue(helper.stat().st_mode & 0o111) + + def test_browser_script_no_longer_installs(self): + self.assertFalse((APP_DIR / "scripts" / "browserInstall.sh").exists()) + script = (APP_DIR / "scripts" / "browser.sh").read_text() + self.assertNotIn("pkexec", script) + self.assertNotIn("pacman", script) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_release.py b/tests/test_release.py new file mode 100644 index 0000000..442c306 --- /dev/null +++ b/tests/test_release.py @@ -0,0 +1,153 @@ +"""Release consistency: version, packaging, localization and fallback.""" + +import gettext +import re +import subprocess +import sys +import unittest +from pathlib import Path +from typing import ClassVar + +ROOT = Path(__file__).resolve().parent.parent +APP_DIR = ROOT / "usr" / "share" / "biglinux" / "welcome" +MO_DIR = ROOT / "usr" / "share" / "locale" +sys.path.insert(0, str(APP_DIR)) + +from utils import APP_DEVELOPERS, APP_VERSION + +PKGBUILD = (ROOT / "pkgbuild" / "PKGBUILD").read_text(encoding="utf-8") + + +def pkgbuild_var(name): + return re.search(rf"^{name}=(.+)$", PKGBUILD, re.MULTILINE).group(1).strip("'\"") + + +class TestVersion(unittest.TestCase): + def test_version_is_3_0_0(self): + self.assertEqual(APP_VERSION, "3.0.0") + + def test_pkgbuild_matches_app(self): + self.assertEqual(pkgbuild_var("pkgver"), APP_VERSION) + self.assertEqual(pkgbuild_var("pkgrel"), "1") + + def test_epoch_upgrades_date_based_versions(self): + epoch = pkgbuild_var("epoch") + new = f"{epoch}:{APP_VERSION}-1" + old = "26.10.10-0348" # last date-based build + try: + result = subprocess.run( + ["vercmp", new, old], capture_output=True, text=True, check=False + ) + except FileNotFoundError: + self.skipTest("vercmp (pacman) not available") + self.assertEqual(result.stdout.strip(), "1") + + def test_cli_version(self): + out = subprocess.run( + [sys.executable, str(APP_DIR / "main.py"), "--version"], + capture_output=True, + text=True, + timeout=30, + check=False, + ).stdout + self.assertEqual(out.strip(), f"BigLinux Welcome {APP_VERSION}") + + def test_authors(self): + self.assertEqual( + APP_DEVELOPERS, ["Rafael Ruscher", "Bruno Gonçalves", "Barnabé Di Kartola"] + ) + for name in ("Rafael Ruscher", "Bruno Goncalves", "Barnabé Di Kartola"): + self.assertIn(f"# Maintainer: {name}", PKGBUILD) + + +class TestLocalization(unittest.TestCase): + """The compiled catalogs translate the visible strings.""" + + EXPECTED: ClassVar[dict] = { + "pt_BR": { + "Applications to Install": "Opções para Instalar", + "Hardware Management": "Gerenciamento de Hardware", + "Text Narrator": "Narrador de Texto", + "Install": "Instalar", + "About BigLinux Welcome": "Sobre o BigLinux Welcome", + }, + "es": { + "Install": "Instalar", + "About BigLinux Welcome": "Acerca de BigLinux Welcome", + }, + "de": { + "About BigLinux Welcome": "Info zu BigLinux Welcome", + "Main Menu": "Hauptmenü", + }, + "en": {"Install": "Install", "Hardware Management": "Hardware Management"}, + } + + def translation(self, language): + return gettext.translation( + "biglinux-welcome", str(MO_DIR), languages=[language], fallback=True + ) + + def test_languages(self): + for language, strings in self.EXPECTED.items(): + t = self.translation(language) + for source, expected in strings.items(): + self.assertEqual(t.gettext(source), expected, (language, source)) + + def test_plural_forms(self): + t = self.translation("pt_BR") + singular = "%(count)d package will be downloaded from the configured repositories (%(size)s)." + plural = "%(count)d packages will be downloaded from the configured repositories (%(size)s)." + self.assertIn("pacote será", t.ngettext(singular, plural, 1)) + self.assertIn("pacotes serão", t.ngettext(singular, plural, 3)) + + def test_unknown_language_falls_back_to_english(self): + t = self.translation("xx") + self.assertEqual( + t.gettext("Applications to Install"), "Applications to Install" + ) + + def test_every_catalog_is_compiled_and_current(self): + for po in sorted((ROOT / "locale").glob("*.po")): + mo = MO_DIR / po.stem / "LC_MESSAGES" / "biglinux-welcome.mo" + self.assertTrue(mo.is_file(), mo) + with open(mo, "rb") as f: + catalog = gettext.GNUTranslations(f) + self.assertNotEqual(catalog.gettext("About BigLinux Welcome"), "", po.stem) + + +class TestPackagingFiles(unittest.TestCase): + def test_desktop_file_valid(self): + desktop = ROOT / "usr/share/applications/org.biglinux.welcome.desktop" + try: + result = subprocess.run( + ["desktop-file-validate", str(desktop)], + capture_output=True, + text=True, + check=False, + ) + except FileNotFoundError: + self.skipTest("desktop-file-validate not available") + self.assertEqual(result.returncode, 0, result.stdout + result.stderr) + + def test_no_development_leftovers_tracked(self): + try: + files = subprocess.run( + ["git", "ls-files", "--cached", "--others", "--exclude-standard"], + cwd=ROOT, + capture_output=True, + text=True, + check=True, + ).stdout.splitlines() + except (FileNotFoundError, subprocess.CalledProcessError): + self.skipTest("not a git checkout") + leftovers = [ + f + for f in files + if f.endswith((".pyc", ".bak", ".old", ".orig", ".tmp", ".log", "~")) + or "__pycache__/" in f + ] + self.assertEqual(leftovers, []) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_utils.py b/tests/test_utils.py index 298e0a9..559c09c 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -74,26 +74,75 @@ def test_none_values_skipped(self): self.assertEqual(result, {"Valid"}) +class TestLoadPages(unittest.TestCase): + """pages.yaml validation: malformed entries are skipped, not fatal.""" + + def load(self, text): + import tempfile + + from utils import load_pages + + with tempfile.NamedTemporaryFile("w", suffix=".yaml", delete=False) as f: + f.write(text) + try: + return load_pages(f.name) + finally: + os.unlink(f.name) + + def test_real_file_loads(self): + from utils import APP_PATH, load_pages + + pages = load_pages(os.path.join(APP_PATH, "pages.yaml")) + self.assertGreaterEqual(len(pages), 8) + self.assertTrue(all(p["actions"] for p in pages)) + + def test_invalid_yaml_returns_empty(self): + self.assertEqual(self.load("- title: [unclosed"), []) + + def test_missing_file_returns_empty(self): + from utils import load_pages + + self.assertEqual(load_pages("/nonexistent/pages.yaml"), []) + + def test_skips_malformed_pages_and_actions(self): + pages = self.load( + "- title: Good\n actions:\n - label: A\n - 42\n - {command: x}\n" + "- just a string\n" + "- subtitle: no title\n" + "- title: No actions\n" + ) + self.assertEqual([p["title"] for p in pages], ["Good", "No actions"]) + self.assertEqual(pages[0]["actions"], [{"label": "A"}]) + self.assertEqual(pages[1]["actions"], []) + + def test_top_level_must_be_a_list(self): + self.assertEqual(self.load("title: x"), []) + + class TestParseOsRelease(unittest.TestCase): """Tests for utils.parse_os_release.""" def test_parses_standard_format(self): fake_content = 'NAME="BigLinux"\nVERSION="2024"\nPRETTY_NAME="BigLinux 2024"\n' - with patch("builtins.open", mock_open(read_data=fake_content)): - with patch("platform.freedesktop_os_release", side_effect=OSError): - from utils import parse_os_release + with ( + patch("builtins.open", mock_open(read_data=fake_content)), + patch("platform.freedesktop_os_release", side_effect=OSError), + ): + from utils import parse_os_release - result = parse_os_release() - self.assertEqual(result["NAME"], "BigLinux") - self.assertEqual(result["VERSION"], "2024") + result = parse_os_release() + self.assertEqual(result["NAME"], "BigLinux") + self.assertEqual(result["VERSION"], "2024") def test_handles_missing_file(self): - with patch("platform.freedesktop_os_release", side_effect=OSError): - with patch("builtins.open", side_effect=OSError): - from utils import parse_os_release + with ( + patch("platform.freedesktop_os_release", side_effect=OSError), + patch("builtins.open", side_effect=OSError), + ): + from utils import parse_os_release - result = parse_os_release() - self.assertEqual(result, {}) + result = parse_os_release() + self.assertEqual(result, {}) class TestGetDesktop(unittest.TestCase): diff --git a/tests/test_widgets_window.py b/tests/test_widgets_window.py index bdf1d73..6256155 100644 --- a/tests/test_widgets_window.py +++ b/tests/test_widgets_window.py @@ -3,7 +3,6 @@ import sys import unittest from pathlib import Path -from unittest.mock import MagicMock, call, patch APP_DIR = str( Path(__file__).resolve().parent.parent / "usr" / "share" / "biglinux" / "welcome" @@ -53,126 +52,10 @@ def test_empty_line(self): self.assertIsNone(self.tag("")) -class TestMilestones(unittest.TestCase): - """Tests for InstallPanel milestone matching logic.""" - - @classmethod - def setUpClass(cls): - from widgets import InstallPanel - - cls.milestones = InstallPanel._MILESTONES - - def test_milestones_are_sorted_by_fraction(self): - fractions = [f for _, f in self.milestones] - self.assertEqual(fractions, sorted(fractions)) - - def test_all_milestones_between_0_and_1(self): - for keyword, fraction in self.milestones: - self.assertGreater(fraction, 0.0, f"Milestone '{keyword}' is <= 0") - self.assertLessEqual(fraction, 1.0, f"Milestone '{keyword}' is > 1") - - def test_key_milestones_present(self): - keywords = {k for k, _ in self.milestones} - self.assertIn("synchronizing", keywords) - self.assertIn("installing", keywords) - self.assertIn("running post-transaction hooks", keywords) - - def test_cancel_cutoff_is_a_milestone(self): - from widgets import InstallPanel - - cutoff = InstallPanel._CANCEL_CUTOFF - milestone_fractions = {f for _, f in self.milestones} - self.assertIn(cutoff, milestone_fractions) - - -class TestPhaseLabels(unittest.TestCase): - """Tests for InstallPanel._PHASE_LABELS coverage.""" - - @classmethod - def setUpClass(cls): - from widgets import InstallPanel - - cls.milestones = InstallPanel._MILESTONES - cls.labels = InstallPanel._PHASE_LABELS - - def test_every_milestone_has_a_label(self): - for keyword, _ in self.milestones: - self.assertIn( - keyword, - self.labels, - f"Milestone '{keyword}' missing from _PHASE_LABELS", - ) - - def test_labels_are_nonempty_strings(self): - for keyword, label in self.labels.items(): - self.assertIsInstance(label, str) - self.assertTrue(len(label) > 0, f"Empty label for '{keyword}'") - - -class TestFlushLineBuffer(unittest.TestCase): - """Tests for window._flush_line_buffer.""" - - def setUp(self): - self.mock_panel = MagicMock() - self.glib_patcher = patch("window.GLib") - self.mock_glib = self.glib_patcher.start() - # Make idle_add just call the function - self.mock_glib.idle_add = MagicMock() - - def tearDown(self): - self.glib_patcher.stop() - - def _flush(self, buf): - from window import _flush_line_buffer - - return _flush_line_buffer(buf, self.mock_panel) - - def test_newline_dispatches_to_append_log(self): - remainder = self._flush(b"hello world\n") - self.assertEqual(remainder, b"") - self.mock_glib.idle_add.assert_called_once_with( - self.mock_panel.append_log, "hello world" - ) - - def test_cr_dispatches_to_parse_progress(self): - remainder = self._flush(b"progress 50%\r") - self.assertEqual(remainder, b"") - self.mock_glib.idle_add.assert_called_once_with( - self.mock_panel.parse_progress, "progress 50%" - ) - - def test_status_lines_skipped(self): - remainder = self._flush(b"STATUS:started\n") - self.assertEqual(remainder, b"") - self.mock_glib.idle_add.assert_not_called() - - def test_incomplete_line_kept_in_buffer(self): - remainder = self._flush(b"partial data without newline") - self.assertEqual(remainder, b"partial data without newline") - self.mock_glib.idle_add.assert_not_called() - - def test_multiple_lines(self): - remainder = self._flush(b"line1\nline2\npartial") - self.assertEqual(remainder, b"partial") - calls = self.mock_glib.idle_add.call_args_list - self.assertEqual(len(calls), 2) - self.assertEqual(calls[0], call(self.mock_panel.append_log, "line1")) - self.assertEqual(calls[1], call(self.mock_panel.append_log, "line2")) - - def test_empty_lines_skipped(self): - remainder = self._flush(b"\n\nhello\n") - self.assertEqual(remainder, b"") - calls = self.mock_glib.idle_add.call_args_list - self.assertEqual(len(calls), 1) - self.assertEqual(calls[0], call(self.mock_panel.append_log, "hello")) - - def test_mixed_cr_and_newline(self): - remainder = self._flush(b"prog 30%\rinstalling foo\n") - self.assertEqual(remainder, b"") - calls = self.mock_glib.idle_add.call_args_list - self.assertEqual(len(calls), 2) - self.assertEqual(calls[0], call(self.mock_panel.parse_progress, "prog 30%")) - self.assertEqual(calls[1], call(self.mock_panel.append_log, "installing foo")) +# Milestones and phase labels are tested on install_backend.ProgressParser in +# tests/test_install_backend.py::TestProgressParser. +# Line-buffer splitting moved to install_backend.split_output_lines — see +# tests/test_install_backend.py::TestSplitOutputLines. if __name__ == "__main__": diff --git a/update-translations.sh b/update-translations.sh new file mode 100755 index 0000000..548179b --- /dev/null +++ b/update-translations.sh @@ -0,0 +1,34 @@ +#!/bin/bash +# Refresh translations after changing strings in pages.yaml or the Python code: +# 1. extract YAML strings into translatable_strings.py +# 2. rebuild locale/biglinux-welcome.pot +# 3. merge it into every locale/*.po (new strings stay empty for translators) +# 4. compile usr/share/locale//LC_MESSAGES/biglinux-welcome.mo +set -euo pipefail +cd "$(dirname "$(readlink -f "$0")")" + +app=usr/share/biglinux/welcome +pot=locale/biglinux-welcome.pot + +python3 generate_strings.py "$app/pages.yaml" "$app/translatable_strings.py" + +# Historical files first keeps the catalogs' entry order (and diffs) stable +sources=("$app/widgets.py" "$app/window.py" "$app/translatable_strings.py") +for file in "$app"/*.py; do + [[ " ${sources[*]} " == *" $file "* ]] || sources+=("$file") +done + +xgettext --language=Python --from-code=UTF-8 \ + --keyword=_ --keyword=N_ --keyword=ngettext:1,2 \ + --add-comments=TRANSLATORS --package-name=biglinux-welcome \ + -o "$pot" "${sources[@]}" + +for po in locale/*.po; do + lang=$(basename "$po" .po) + msgmerge --quiet --no-fuzzy-matching --backup=none --update "$po" "$pot" + msgattrib --no-obsolete -o "$po" "$po" + mkdir -p "usr/share/locale/$lang/LC_MESSAGES" + msgfmt --check -o "usr/share/locale/$lang/LC_MESSAGES/biglinux-welcome.mo" "$po" + printf '%-6s ' "$lang" + LC_ALL=C msgfmt --statistics -o /dev/null "$po" +done diff --git a/usr/share/applications/org.biglinux.welcome.desktop b/usr/share/applications/org.biglinux.welcome.desktop index 8be5056..4266b82 100644 --- a/usr/share/applications/org.biglinux.welcome.desktop +++ b/usr/share/applications/org.biglinux.welcome.desktop @@ -5,6 +5,8 @@ Icon=biglinux-welcome Name=BigLinux Welcome Comment=Initial setup and feature introduction for BigLinux StartupWMClass=org.biglinux.welcome +Name[be]=Вітаем у BigLinux +Comment[be]=Пачатковая наладка і знаёмства з магчымасцямі BigLinux Name[bg]=Добре дошли в BigLinux Comment[bg]=Първоначална настройка и представяне на възможностите на BigLinux Name[cs]=Vítejte v BigLinuxu @@ -45,6 +47,8 @@ Name[pl]=Witamy w BigLinux Comment[pl]=Wstępna konfiguracja i prezentacja funkcji systemu BigLinux Name[pt]=BigLinux Welcome Comment[pt]=Configuração inicial e apresentação dos recursos do BigLinux +Name[pt_BR]=BigLinux Welcome +Comment[pt_BR]=Configuração inicial e apresentação dos recursos do BigLinux Name[ro]=Bun venit în BigLinux Comment[ro]=Configurare inițială și prezentarea caracteristicilor BigLinux Name[ru]=Добро пожаловать в BigLinux @@ -59,6 +63,10 @@ Name[uk]=Ласкаво просимо до BigLinux Comment[uk]=Початкове налаштування та знайомство з можливостями BigLinux Name[zh]=欢迎使用 BigLinux Comment[zh]=BigLinux 的初始设置和功能介绍 +Name[zh_CN]=欢迎使用 BigLinux +Comment[zh_CN]=BigLinux 的初始设置和功能介绍 +Name[zh_TW]=歡迎使用 BigLinux +Comment[zh_TW]=BigLinux 的初始設定與功能介紹 StartupNotify=true Terminal=false Type=Application diff --git a/usr/share/biglinux/welcome/app.py b/usr/share/biglinux/welcome/app.py index 407eb13..8a6cc1a 100644 --- a/usr/share/biglinux/welcome/app.py +++ b/usr/share/biglinux/welcome/app.py @@ -2,6 +2,7 @@ from __future__ import annotations +import gettext import os import gi @@ -9,29 +10,50 @@ gi.require_version("Gtk", "4.0") gi.require_version("Adw", "1") -from gi.repository import Adw, Gdk, Gtk - -from utils import APP_PATH +from gi.repository import Adw, Gdk, Gio, Gtk +from utils import ( + APP_DEVELOPERS, + APP_ID, + APP_NAME, + APP_PATH, + APP_REPOSITORY, + APP_VERSION, + APP_WEBSITE, +) from window import WelcomeWindow +_ = gettext.gettext + class BigLinuxWelcomeApp(Adw.Application): - """Main application.""" + """Main application (single instance: a second launch presents the + existing window instead of opening another one).""" def __init__(self, start_page: int = 0) -> None: - super().__init__(application_id="org.biglinux.welcome") - - style_manager = Adw.StyleManager.get_default() - style_manager.set_color_scheme(Adw.ColorScheme.DEFAULT) - + super().__init__(application_id=APP_ID) self.start_page = start_page + self.win: WelcomeWindow | None = None + self.connect("startup", self._on_startup) self.connect("activate", self._on_activate) + + def _on_startup(self, _app: Adw.Application) -> None: + Adw.StyleManager.get_default().set_color_scheme(Adw.ColorScheme.DEFAULT) self._load_css() + about = Gio.SimpleAction.new("about", None) + about.connect("activate", self._on_about) + self.add_action(about) + + quit_action = Gio.SimpleAction.new("quit", None) + quit_action.connect( + "activate", lambda *_a: self.win.close() if self.win else self.quit() + ) + self.add_action(quit_action) + self.set_accels_for_action("app.quit", ["q"]) + def _load_css(self) -> None: css = Gtk.CssProvider() - css_path = os.path.join(APP_PATH, "style.css") - css.load_from_path(css_path) + css.load_from_path(os.path.join(APP_PATH, "style.css")) display = Gdk.Display.get_default() if display: Gtk.StyleContext.add_provider_for_display( @@ -39,5 +61,28 @@ def _load_css(self) -> None: ) def _on_activate(self, _app: Adw.Application) -> None: - self.win = WelcomeWindow(self, start_page=self.start_page) + if self.win is None: + self.win = WelcomeWindow(self, start_page=self.start_page) + self.win.connect("destroy", self._on_window_destroyed) self.win.present() + + def _on_window_destroyed(self, _win: Gtk.Window) -> None: + self.win = None + + def _on_about(self, *_args) -> None: + dialog = Adw.AboutDialog( + application_name=APP_NAME, + application_icon="biglinux-welcome", + version=APP_VERSION, + developer_name="BigLinux", + developers=APP_DEVELOPERS, + website=APP_WEBSITE, + issue_url=f"{APP_REPOSITORY}/issues", + comments=_("Initial setup and feature introduction for BigLinux"), + license_type=Gtk.License.CUSTOM, + license=_( + "This program is free software distributed under the GNU General Public License." + ), + ) + dialog.add_link(_("Source code"), APP_REPOSITORY) + dialog.present(self.win) diff --git a/usr/share/biglinux/welcome/apps_page.py b/usr/share/biglinux/welcome/apps_page.py new file mode 100644 index 0000000..353ce07 --- /dev/null +++ b/usr/share/biglinux/welcome/apps_page.py @@ -0,0 +1,648 @@ +"""BigLinux Welcome — "Applications to Install" page. + +Each application is described in pages.yaml (page_type: "apps"): + + - label: "BigCam" + description: "Manage webcams, video sources, and multimedia features…" + icon: "applications/bigcam.svg" + package: "bigcam" # pacman package (must be allowlisted) + command: "bigcam" # how to open it once installed + - label: "ChatAI" + plasmoid: "ChatAI-Plasmoid" # Plasma widget id (see install_backend.PLASMOID_SOURCES) +""" + +from __future__ import annotations + +import enum +import gettext +import threading +from dataclasses import dataclass + +import gi + +gi.require_version("Gtk", "4.0") +gi.require_version("Adw", "1") + +from gi.repository import Adw, Gio, GLib, Gtk, Pango +from install_backend import ( + N_, + PLASMOID_SOURCES, + Failure, + InstallJob, + InstallManager, + JobState, + add_plasmoid_to_panel, + format_size, + install_target, + installed_packages, + is_plasma_session, + is_plasmoid_in_panel, + is_plasmoid_installed, + repo_packages, +) +from install_flow import InstallRequest, present_details, request_install +from widgets import ( + card_grid, + command_available, + launch_command, + load_icon, + make_heading, + show_alert, +) + +_ = gettext.gettext + + +@dataclass(frozen=True) +class AppEntry: + """An application offered on the page.""" + + label: str + description: str = "" + icon: str = "" + package: str = "" + command: str = "" + plasmoid: str = "" + repository: str = "" + + @classmethod + def from_dict(cls, data: dict) -> AppEntry: + return cls( + label=str(data.get("label", "")), + description=str(data.get("description", "")), + icon=str(data.get("icon", "")), + package=str(data.get("package", "")), + command=str(data.get("command", "")), + plasmoid=str(data.get("plasmoid", "")), + repository=str(data.get("repository", "")), + ) + + @property + def target(self) -> str: + """pacman target, pinned to the configured repository if any.""" + return install_target(self.package, self.repository) + + @property + def is_plasmoid(self) -> bool: + return bool(self.plasmoid) + + +class AppStatus(enum.Enum): + CHECKING = "checking" + NOT_INSTALLED = "not-installed" + INSTALLING = "installing" + INSTALLED = "installed" + FAILED = "failed" + UNAVAILABLE = "unavailable" + UNSUPPORTED = "unsupported" + + +@dataclass(frozen=True) +class AppInfo: + """Result of checking an application's state on this system.""" + + status: AppStatus + version: str = "" + repository: str = "" + download_size: str = "" + in_panel: bool = False + + +def check_apps(entries: list[AppEntry]) -> dict[str, AppInfo]: + """Find the real state of every entry. Blocking — run in a thread.""" + entries_with_package = [e for e in entries if e.package and e.target] + installed = installed_packages({e.package for e in entries_with_package}) + available = repo_packages({e.target for e in entries_with_package}) + + result: dict[str, AppInfo] = {} + for entry in entries: + if entry.is_plasmoid: + if not is_plasma_session() or entry.plasmoid not in PLASMOID_SOURCES: + status = AppStatus.UNSUPPORTED + elif is_plasmoid_installed(entry.plasmoid): + status = AppStatus.INSTALLED + else: + status = AppStatus.NOT_INSTALLED + result[entry.label] = AppInfo( + status=status, + repository="GitHub", + in_panel=status is AppStatus.INSTALLED + and is_plasmoid_in_panel(entry.plasmoid), + ) + continue + + repo = available.get(entry.target) + if entry.package in installed: + status = AppStatus.INSTALLED + elif repo is None: + status = AppStatus.UNAVAILABLE + else: + status = AppStatus.NOT_INSTALLED + result[entry.label] = AppInfo( + status=status, + version=repo.version if repo else "", + repository=repo.repository if repo else "", + download_size=format_size(repo.download_bytes) + if repo and repo.download_bytes + else "", + ) + return result + + +# Status pill texts (translated at use) +_STATUS_LABELS = { + AppStatus.CHECKING: N_("Checking…"), + AppStatus.NOT_INSTALLED: N_("Not installed"), + AppStatus.INSTALLING: N_("Installing"), + AppStatus.INSTALLED: N_("Installed"), + AppStatus.FAILED: N_("Installation failed"), + AppStatus.UNAVAILABLE: N_("Unavailable"), + AppStatus.UNSUPPORTED: N_("Requires KDE Plasma"), +} + + +class AppCard(Gtk.Box): + """Card with icon, name, description, live status and one main action.""" + + WIDTH = 420 + + def __init__(self, entry: AppEntry) -> None: + super().__init__( + orientation=Gtk.Orientation.HORIZONTAL, + spacing=18, + accessible_role=Gtk.AccessibleRole.GROUP, + ) + self.entry = entry + self.label = _(entry.label) + self.status = AppStatus.CHECKING + self.info = AppInfo(AppStatus.CHECKING) + self.job: InstallJob | None = None + self._job_handlers: list[int] = [] + self._last_failure = Failure.NONE + + self.add_css_class("app-card") + self.update_property( + [Gtk.AccessibleProperty.LABEL, Gtk.AccessibleProperty.DESCRIPTION], + [self.label, _(entry.description)], + ) + + # -- Icon with installed badge -- + overlay = Gtk.Overlay() + overlay.set_valign(Gtk.Align.START) + self.append(overlay) + + icon_bg = Gtk.Box() + icon_bg.add_css_class("app-icon-bg") + overlay.set_child(icon_bg) + icon = load_icon(entry.icon or "application-x-executable", 64) + icon_bg.append(icon) + + self._badge = Gtk.Box() + self._badge.add_css_class("check-badge") + self._badge.set_halign(Gtk.Align.END) + self._badge.set_valign(Gtk.Align.END) + self._badge.set_visible(False) + check = Gtk.Image.new_from_icon_name("object-select-symbolic") + check.set_pixel_size(12) + self._badge.append(check) + overlay.add_overlay(self._badge) + + # -- Text column -- + column = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=4) + column.set_hexpand(True) + self.append(column) + + top = Gtk.Box(spacing=10) + column.append(top) + + name = Gtk.Label(label=self.label, xalign=0) + name.add_css_class("app-card-title") + name.set_hexpand(True) + name.set_wrap(True) + top.append(name) + + self._status_label = Gtk.Label() + self._status_label.add_css_class("app-status") + self._status_label.set_valign(Gtk.Align.CENTER) + self._status_label.set_halign(Gtk.Align.END) + top.append(self._status_label) + + description = Gtk.Label(label=_(entry.description), xalign=0) + description.add_css_class("app-card-description") + description.set_wrap(True) + description.set_lines(4) + description.set_max_width_chars(42) + description.set_ellipsize(Pango.EllipsizeMode.END) + description.set_valign(Gtk.Align.START) + description.set_vexpand(True) + column.append(description) + + self._error_label = Gtk.Label(xalign=0) + self._error_label.add_css_class("app-card-error") + self._error_label.set_wrap(True) + self._error_label.set_max_width_chars(42) + self._error_label.set_visible(False) + column.append(self._error_label) + + # -- Footer: idle (meta + action) ↔ progress -- + self._footer = Gtk.Stack() + self._footer.set_transition_type(Gtk.StackTransitionType.CROSSFADE) + self._footer.set_transition_duration(200) + self._footer.set_vhomogeneous(False) + self._footer.set_interpolate_size(True) + column.append(self._footer) + + idle = Gtk.Box(spacing=8) + idle.set_valign(Gtk.Align.END) + self._meta_label = Gtk.Label(xalign=0) + self._meta_label.add_css_class("app-card-meta") + self._meta_label.set_hexpand(True) + self._meta_label.set_ellipsize(Pango.EllipsizeMode.END) + idle.append(self._meta_label) + + self._details_btn = Gtk.Button(label=_("Details")) + self._details_btn.add_css_class("flat") + self._details_btn.add_css_class("app-card-link") + self._details_btn.set_visible(False) + self._details_btn.connect("clicked", self._on_details) + idle.append(self._details_btn) + + self._action_btn = Gtk.Button() + self._action_btn.add_css_class("pill") + self._action_btn.add_css_class("app-action") + self._action_btn.connect("clicked", self._on_action) + idle.append(self._action_btn) + + self._spinner = Adw.Spinner() + self._spinner.set_size_request(24, 24) + self._spinner.set_visible(False) + idle.append(self._spinner) + self._footer.add_named(idle, "idle") + + progress = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6) + phase_row = Gtk.Box(spacing=8) + self._phase_label = Gtk.Label(xalign=0) + self._phase_label.add_css_class("app-card-meta") + self._phase_label.set_hexpand(True) + self._phase_label.set_ellipsize(Pango.EllipsizeMode.END) + phase_row.append(self._phase_label) + self._percent_label = Gtk.Label(label="0%") + self._percent_label.add_css_class("app-card-meta") + self._percent_label.add_css_class("numeric") + phase_row.append(self._percent_label) + progress.append(phase_row) + + self._progress = Gtk.ProgressBar() + self._progress.add_css_class("install-progress") + self._progress.update_property( + [Gtk.AccessibleProperty.LABEL], [_("Installing %s") % self.label] + ) + progress.append(self._progress) + + buttons = Gtk.Box(spacing=6) + buttons.set_halign(Gtk.Align.END) + details = Gtk.Button(label=_("Details")) + details.add_css_class("flat") + details.add_css_class("app-card-link") + details.update_property( + [Gtk.AccessibleProperty.LABEL], + [_("Show installation details for %s") % self.label], + ) + details.connect("clicked", self._on_details) + buttons.append(details) + self._cancel_btn = Gtk.Button(label=_("Cancel")) + self._cancel_btn.add_css_class("flat") + self._cancel_btn.add_css_class("app-card-link") + self._cancel_btn.update_property( + [Gtk.AccessibleProperty.LABEL], + [_("Cancel installation of %s") % self.label], + ) + self._cancel_btn.connect("clicked", self._on_cancel) + buttons.append(self._cancel_btn) + progress.append(buttons) + self._footer.add_named(progress, "progress") + + manager = InstallManager.get_default() + self._busy_handler = manager.connect("busy-changed", self._on_busy_changed) + self.set_status(AppStatus.CHECKING) + + # -- State -- + + def apply_info(self, info: AppInfo) -> None: + """Apply the result of check_apps() unless an install is running.""" + if self.status is AppStatus.INSTALLING: + return + if self.status is AppStatus.FAILED and info.status is AppStatus.NOT_INSTALLED: + self.info = info + self._update_meta() + return + self.info = info + self.set_status(info.status) + + def set_status(self, status: AppStatus) -> None: + self.status = status + for s in AppStatus: + self._status_label.remove_css_class(s.value) + self._status_label.add_css_class(status.value) + self._status_label.set_label(_(_STATUS_LABELS[status])) + self._badge.set_visible(status is AppStatus.INSTALLED) + self._error_label.set_visible(status is AppStatus.FAILED) + self._details_btn.set_visible( + status is AppStatus.FAILED and self.job is not None + ) + self._spinner.set_visible(False) + self._footer.set_visible_child_name( + "progress" if status is AppStatus.INSTALLING else "idle" + ) + if status is AppStatus.INSTALLING: + self.add_css_class("installing") + else: + self.remove_css_class("installing") + self._update_action() + self._update_meta() + self.update_property( + [Gtk.AccessibleProperty.DESCRIPTION], + [f"{_(_STATUS_LABELS[status])}. {_(self.entry.description)}"], + ) + + def _update_action(self) -> None: + btn = self._action_btn + btn.remove_css_class("suggested-action") + btn.set_sensitive(True) + btn.set_tooltip_text(None) + visible = True + status = self.status + + if status is AppStatus.NOT_INSTALLED: + btn.set_label(_("Install")) + btn.add_css_class("suggested-action") + accessible = _("Install %s") % self.label + elif status is AppStatus.FAILED: + if self._last_failure is Failure.OUTDATED_DATABASE: + btn.set_label(_("Update and Install")) + else: + btn.set_label(_("Try Again")) + btn.add_css_class("suggested-action") + accessible = _("Try again to install %s") % self.label + elif status is AppStatus.INSTALLED and self.entry.is_plasmoid: + if self.info.in_panel: + btn.set_label(_("Added to Panel")) + btn.set_sensitive(False) + else: + btn.set_label(_("Add to Panel")) + accessible = _("Add %s to the panel") % self.label + elif status is AppStatus.INSTALLED: + btn.set_label(_("Open")) + visible = bool(self.entry.command) + accessible = _("Open %s") % self.label + else: + visible = False + accessible = "" + + installing_elsewhere = InstallManager.get_default().busy and status in ( + AppStatus.NOT_INSTALLED, + AppStatus.FAILED, + ) + if installing_elsewhere: + btn.set_sensitive(False) + btn.set_tooltip_text(_("Another installation is in progress")) + + btn.set_visible(visible) + if accessible: + btn.update_property([Gtk.AccessibleProperty.LABEL], [accessible]) + + def _update_meta(self) -> None: + info = self.info + status = self.status + if status is AppStatus.CHECKING: + text = "" + elif status is AppStatus.UNAVAILABLE: + text = _("Not available in the configured repositories") + elif status is AppStatus.UNSUPPORTED: + text = _("Plasma widget for KDE Plasma 6") + elif self.entry.is_plasmoid: + text = _("Plasma widget") + elif status is AppStatus.INSTALLED: + text = info.repository + elif info.download_size: + text = f"{info.download_size} · {info.repository}" + else: + text = info.repository + self._meta_label.set_label(text) + self._meta_label.set_visible(bool(text)) + + def _on_busy_changed(self, _manager: InstallManager, _busy: bool) -> None: + self._update_action() + + # -- Actions -- + + def _on_action(self, _btn: Gtk.Button) -> None: + status = self.status + if status in (AppStatus.NOT_INSTALLED, AppStatus.FAILED): + self._install(upgrade=self._last_failure is Failure.OUTDATED_DATABASE) + elif status is AppStatus.INSTALLED: + self._open() + + def _install(self, upgrade: bool = False) -> None: + source = ( + PLASMOID_SOURCES.get(self.entry.plasmoid) + if self.entry.is_plasmoid + else None + ) + request = InstallRequest( + label=self.label, + icon=self.entry.icon, + package=self.entry.package, + plasmoid=source, + upgrade=upgrade, + repository=self.entry.repository, + ) + self._action_btn.set_visible(False) + self._spinner.set_visible(True) + request_install(self, request, self.bind_job, self._update_action_after_decline) + + def _update_action_after_decline(self) -> None: + self._spinner.set_visible(False) + self._update_action() + + def bind_job(self, job: InstallJob) -> None: + self._unbind_job() + self.job = job + self._last_failure = Failure.NONE + self._error_label.set_visible(False) + self._progress.set_fraction(job.fraction) + self._percent_label.set_label(f"{int(job.fraction * 100)}%") + self._phase_label.set_label(job.phase or _("Waiting for authentication…")) + self._cancel_btn.set_sensitive(job.cancellable) + self._job_handlers = [ + job.connect("progress", self._on_job_progress), + job.connect("cancellable-changed", self._on_job_cancellable), + job.connect("finished", self._on_job_finished), + ] + self.set_status(AppStatus.INSTALLING) + + def _unbind_job(self) -> None: + if self.job is not None: + for handler in self._job_handlers: + self.job.disconnect(handler) + self._job_handlers = [] + + def _on_job_progress(self, _job: InstallJob, fraction: float, phase: str) -> None: + self._progress.set_fraction(fraction) + self._percent_label.set_label(f"{int(fraction * 100)}%") + if phase: + self._phase_label.set_label(phase) + + def _on_job_cancellable(self, _job: InstallJob, cancellable: bool) -> None: + self._cancel_btn.set_sensitive(cancellable) + if not cancellable: + self._cancel_btn.set_tooltip_text(_("Cannot cancel during installation")) + + def _on_cancel(self, _btn: Gtk.Button) -> None: + if self.job and self.job.cancel(): + self._cancel_btn.set_sensitive(False) + self._phase_label.set_label(_("Cancelling installation…")) + + def _on_job_finished(self, job: InstallJob) -> None: + self._unbind_job() + if job.state is JobState.SUCCEEDED: + self.info = AppInfo( + AppStatus.INSTALLED, + version=self.info.version, + repository=self.info.repository, + ) + self.set_status(AppStatus.INSTALLED) + self._action_btn.grab_focus() + elif job.state is JobState.FAILED: + self._last_failure = job.failure + self._error_label.set_label(job.failure_text()) + self.set_status(AppStatus.FAILED) + else: + self.set_status(AppStatus.NOT_INSTALLED) + + def _on_details(self, _btn: Gtk.Button) -> None: + if self.job is not None: + present_details(self, self.job, self.entry.icon, on_open=None) + + def _open(self) -> None: + if self.entry.is_plasmoid: + self._add_to_panel() + return + command = self.entry.command + try: + launched = command_available(command) + if launched: + launch_command(command, self) + except GLib.Error: + launched = False + if not launched: + show_alert( + self, + _("Could not open application"), + _("Could not open %s. It may not be installed.") % self.label, + ) + return + # Brief feedback; the app itself avoids duplicate windows + self._action_btn.set_sensitive(False) + self._action_btn.set_label(_("Opening…")) + GLib.timeout_add(1800, self._restore_open_button) + + def _restore_open_button(self) -> bool: + self._update_action() + return GLib.SOURCE_REMOVE + + def _add_to_panel(self) -> None: + error = add_plasmoid_to_panel(self.entry.plasmoid) + window = self.get_root() + if error: + show_alert( + self, + _("Could not add %s to the panel") % self.label, + _("Right-click the panel, choose “Add Widgets…” and search for %s.") + % self.label + + f"\n\n{error}", + ) + return + self.info = AppInfo( + AppStatus.INSTALLED, repository=self.info.repository, in_panel=True + ) + self._update_action() + if hasattr(window, "add_toast"): + window.add_toast(_("%s was added to the panel.") % self.label) + + +class AppsPage(Gtk.Box): + """Page listing BigLinux applications that can be installed.""" + + def __init__(self, data: dict) -> None: + super().__init__(orientation=Gtk.Orientation.VERTICAL) + self.entries = [AppEntry.from_dict(a) for a in data.get("actions", [])] + self.cards: list[AppCard] = [] + self._refreshing = False + + self._banner = Adw.Banner( + title=_("You are offline. Connect to the internet to install applications.") + ) + self.append(self._banner) + + scroll = Gtk.ScrolledWindow() + scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC) + scroll.set_vexpand(True) + self.append(scroll) + + main = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=26) + main.set_margin_top(28) + main.set_margin_bottom(32) + main.set_margin_start(32) + main.set_margin_end(32) + scroll.set_child(main) + + header = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6) + main.append(header) + header.append(make_heading(_(data.get("title", "")), "page-title")) + subtitle = data.get("subtitle", "") + if subtitle: + sub = Gtk.Label(label=_(subtitle)) + sub.set_halign(Gtk.Align.CENTER) + sub.add_css_class("page-subtitle") + sub.set_wrap(True) + sub.set_max_width_chars(70) + sub.set_justify(Gtk.Justification.CENTER) + header.append(sub) + + for entry in self.entries: + card = AppCard(entry) + card.set_size_request(AppCard.WIDTH, -1) + self.cards.append(card) + # Two cards per line when there is room, one on narrow windows + main.append(card_grid(self.cards, 2, 16)) + + monitor = Gio.NetworkMonitor.get_default() + monitor.connect("notify::network-available", self._on_network_changed) + self._on_network_changed(monitor) + self.refresh() + + def _on_network_changed(self, monitor: Gio.NetworkMonitor, *_args) -> None: + self._banner.set_revealed(not monitor.get_network_available()) + + def refresh(self) -> None: + """Re-check every application in the background.""" + if self._refreshing: + return + self._refreshing = True + + def worker() -> None: + try: + infos = check_apps(self.entries) + except Exception: # noqa: BLE001 — never leave cards "checking" + infos = {} + GLib.idle_add(self._apply, infos) + + threading.Thread(target=worker, daemon=True).start() + + def _apply(self, infos: dict[str, AppInfo]) -> bool: + self._refreshing = False + for card in self.cards: + info = infos.get(card.entry.label, AppInfo(AppStatus.UNAVAILABLE)) + card.apply_info(info) + return GLib.SOURCE_REMOVE diff --git a/usr/share/biglinux/welcome/image/applications/big-advogados.svg b/usr/share/biglinux/welcome/image/applications/big-advogados.svg new file mode 100644 index 0000000..c54eb4c --- /dev/null +++ b/usr/share/biglinux/welcome/image/applications/big-advogados.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/usr/share/biglinux/welcome/image/applications/big-remote-play.svg b/usr/share/biglinux/welcome/image/applications/big-remote-play.svg new file mode 100644 index 0000000..47d0480 --- /dev/null +++ b/usr/share/biglinux/welcome/image/applications/big-remote-play.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/usr/share/biglinux/welcome/image/applications/bigame-mode.svg b/usr/share/biglinux/welcome/image/applications/bigame-mode.svg new file mode 100644 index 0000000..221b0ba --- /dev/null +++ b/usr/share/biglinux/welcome/image/applications/bigame-mode.svg @@ -0,0 +1,605 @@ + + diff --git a/usr/share/biglinux/welcome/image/applications/bigcam.svg b/usr/share/biglinux/welcome/image/applications/bigcam.svg new file mode 100644 index 0000000..06f6293 --- /dev/null +++ b/usr/share/biglinux/welcome/image/applications/bigcam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/usr/share/biglinux/welcome/image/applications/biglinux-body-tracker.svg b/usr/share/biglinux/welcome/image/applications/biglinux-body-tracker.svg new file mode 100644 index 0000000..563b3cf --- /dev/null +++ b/usr/share/biglinux/welcome/image/applications/biglinux-body-tracker.svg @@ -0,0 +1,982 @@ + + diff --git a/usr/share/biglinux/welcome/image/applications/chatai.svg b/usr/share/biglinux/welcome/image/applications/chatai.svg new file mode 100644 index 0000000..3108376 --- /dev/null +++ b/usr/share/biglinux/welcome/image/applications/chatai.svg @@ -0,0 +1,24 @@ + + + ChatAI + + + + + + + + + + + + + + + + + + + + + diff --git a/usr/share/biglinux/welcome/image/discover/biglinux-tts.svg b/usr/share/biglinux/welcome/image/discover/biglinux-tts.svg new file mode 100644 index 0000000..c0ca02a --- /dev/null +++ b/usr/share/biglinux/welcome/image/discover/biglinux-tts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/usr/share/biglinux/welcome/image/discover/tts-biglinux.svg b/usr/share/biglinux/welcome/image/discover/tts-biglinux.svg deleted file mode 100644 index 613380c..0000000 --- a/usr/share/biglinux/welcome/image/discover/tts-biglinux.svg +++ /dev/null @@ -1,126 +0,0 @@ - - diff --git a/usr/share/biglinux/welcome/image/driverAndHardware/big-driver-manager.svg b/usr/share/biglinux/welcome/image/driverAndHardware/big-driver-manager.svg index 56dd697..e6555c4 100644 --- a/usr/share/biglinux/welcome/image/driverAndHardware/big-driver-manager.svg +++ b/usr/share/biglinux/welcome/image/driverAndHardware/big-driver-manager.svg @@ -1 +1 @@ - + diff --git a/usr/share/biglinux/welcome/image/driverAndHardware/big-kernel-manager.svg b/usr/share/biglinux/welcome/image/driverAndHardware/big-kernel-manager.svg deleted file mode 100644 index c4e5e21..0000000 --- a/usr/share/biglinux/welcome/image/driverAndHardware/big-kernel-manager.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/usr/share/biglinux/welcome/image/main/cpu-symbolic.svg b/usr/share/biglinux/welcome/image/main/cpu-symbolic.svg deleted file mode 100644 index 09b0087..0000000 --- a/usr/share/biglinux/welcome/image/main/cpu-symbolic.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/usr/share/biglinux/welcome/image/main/dialog-information-symbolic.svg b/usr/share/biglinux/welcome/image/main/dialog-information-symbolic.svg deleted file mode 100644 index fde50b1..0000000 --- a/usr/share/biglinux/welcome/image/main/dialog-information-symbolic.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/usr/share/biglinux/welcome/image/main/donate.svg b/usr/share/biglinux/welcome/image/main/donate.svg deleted file mode 100644 index e6c9a15..0000000 --- a/usr/share/biglinux/welcome/image/main/donate.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/usr/share/biglinux/welcome/image/main/go-next-symbolic.svg b/usr/share/biglinux/welcome/image/main/go-next-symbolic.svg deleted file mode 100644 index 2cd1dd1..0000000 --- a/usr/share/biglinux/welcome/image/main/go-next-symbolic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/usr/share/biglinux/welcome/image/main/go-previous-symbolic.svg b/usr/share/biglinux/welcome/image/main/go-previous-symbolic.svg deleted file mode 100644 index 125917c..0000000 --- a/usr/share/biglinux/welcome/image/main/go-previous-symbolic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/usr/share/biglinux/welcome/image/main/help-about.svg b/usr/share/biglinux/welcome/image/main/help-about.svg deleted file mode 100644 index 18d7ffa..0000000 --- a/usr/share/biglinux/welcome/image/main/help-about.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/usr/share/biglinux/welcome/image/main/image-missing-symbolic.svg b/usr/share/biglinux/welcome/image/main/image-missing-symbolic.svg deleted file mode 100644 index 1c470de..0000000 --- a/usr/share/biglinux/welcome/image/main/image-missing-symbolic.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/usr/share/biglinux/welcome/image/main/internet-web-browser-symbolic.svg b/usr/share/biglinux/welcome/image/main/internet-web-browser-symbolic.svg deleted file mode 100644 index f33f9b9..0000000 --- a/usr/share/biglinux/welcome/image/main/internet-web-browser-symbolic.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/usr/share/biglinux/welcome/image/main/kdeconnect.svg b/usr/share/biglinux/welcome/image/main/kdeconnect.svg deleted file mode 100644 index de911a1..0000000 --- a/usr/share/biglinux/welcome/image/main/kdeconnect.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/usr/share/biglinux/welcome/image/main/object-select-symbolic.svg b/usr/share/biglinux/welcome/image/main/object-select-symbolic.svg deleted file mode 100644 index 90b2499..0000000 --- a/usr/share/biglinux/welcome/image/main/object-select-symbolic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/usr/share/biglinux/welcome/image/main/pack-less.svg b/usr/share/biglinux/welcome/image/main/pack-less.svg deleted file mode 100644 index 795c00a..0000000 --- a/usr/share/biglinux/welcome/image/main/pack-less.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/usr/share/biglinux/welcome/image/main/video-display-symbolic.svg b/usr/share/biglinux/welcome/image/main/video-display-symbolic.svg deleted file mode 100644 index 9a5c642..0000000 --- a/usr/share/biglinux/welcome/image/main/video-display-symbolic.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/usr/share/biglinux/welcome/image/main/window-close-symbolic.svg b/usr/share/biglinux/welcome/image/main/window-close-symbolic.svg deleted file mode 100644 index 76d6a2c..0000000 --- a/usr/share/biglinux/welcome/image/main/window-close-symbolic.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/usr/share/biglinux/welcome/install_backend.py b/usr/share/biglinux/welcome/install_backend.py new file mode 100644 index 0000000..97dc726 --- /dev/null +++ b/usr/share/biglinux/welcome/install_backend.py @@ -0,0 +1,1135 @@ +"""BigLinux Welcome — Application installation backend. + +Everything that touches the package manager lives here, so the browser page, +the "Applications to Install" page and the launcher cards share one secure +implementation: + +* package queries (installed / available / transaction preview) run as the + normal user and never modify the system; +* installations run through ``pkexec`` and the allowlisted helper script + ``scripts/package-install.sh`` — one pacman transaction at a time; +* the ChatAI Plasma widget, which has no package, is downloaded from a pinned + commit, verified by content hash and installed per user with kpackagetool6. + +Jobs run in worker threads and report back on the GTK main loop through +GObject signals, so the interface never blocks. +""" + +from __future__ import annotations + +import enum +import gettext +import hashlib +import json +import os +import re +import select +import shutil +import subprocess +import tarfile +import tempfile +import threading +import time +import urllib.request +from dataclasses import dataclass, field +from typing import ClassVar + +import gi + +gi.require_version("Gio", "2.0") + +from gi.repository import Gio, GLib, GObject +from utils import APP_PATH + +_ = gettext.gettext + + +def N_(message: str) -> str: + """Mark a string for extraction without translating it yet.""" + return message + + +# --------------------------------------------------------------------------- +# Constants +# --------------------------------------------------------------------------- + +HELPER_PATH = os.path.join(APP_PATH, "scripts", "package-install.sh") +PACMAN_LOCK = "/var/lib/pacman/db.lck" +PACMAN_SYNC_DIR = "/var/lib/pacman/sync" + +# Packages the welcome app may install. The privileged helper keeps its own +# copy of this list (tests/test_install_backend.py checks that both match). +ALLOWED_PACKAGES = frozenset( + { + # Hardware and features + "biglinux-driver-manager", + "biglinux-noise-reduction-pipewire", + "tts-biglinux", + # Applications to Install + "big-advogados", + "bigame-mode", + "big-remote-play", + "bigcam", + "biglinux-body-tracker", + # Browsers available in the configured repositories + "brave-browser", + "chromium", + "falkon", + "firefox", + "librewolf", + "vivaldi", + "zen-browser-bin", + } +) + +# Repositories an application may be pinned to (pages.yaml "repository"), +# e.g. to install from biglinux-stable even when biglinux-testing is enabled +# and listed first in pacman.conf. Also kept in sync with the helper. +ALLOWED_REPOSITORIES = frozenset({"biglinux-stable"}) + +_PACKAGE_NAME_RE = re.compile(r"^[a-z0-9@_+][a-z0-9@._+-]{0,127}$") + +# Exit codes of scripts/package-install.sh (keep in sync with the script) +HELPER_EXIT_USAGE = 2 +HELPER_EXIT_LOCKED = 3 +HELPER_EXIT_NOT_ROOT = 4 +# Exit codes of pkexec itself +PKEXEC_EXIT_DISMISSED = 126 +PKEXEC_EXIT_NOT_AUTHORIZED = 127 + +HELPER_STARTED_MARKER = "STATUS:started" + +# Sync databases older than this make "outdated mirror" failures likely +STALE_DATABASE_DAYS = 14 + + +def _c_locale_env() -> dict[str, str]: + """Environment forcing untranslated output, so it can be parsed.""" + env = dict(os.environ) + env.update({"LC_ALL": "C", "LANG": "C", "LANGUAGE": "C"}) + return env + + +# --------------------------------------------------------------------------- +# Package queries (read-only, run as the user) +# --------------------------------------------------------------------------- + + +def is_valid_package_name(name: str) -> bool: + """Check that name is a syntactically valid pacman package name.""" + return isinstance(name, str) and bool(_PACKAGE_NAME_RE.match(name)) + + +def is_allowed_package(name: str) -> bool: + """Check that name is valid and in the installation allowlist.""" + return is_valid_package_name(name) and name in ALLOWED_PACKAGES + + +def install_target(package: str, repository: str = "") -> str: + """pacman target for package, pinned to repository when given. + + Returns "" when the package or the repository is not allowed.""" + if not is_allowed_package(package): + return "" + if not repository: + return package + if repository not in ALLOWED_REPOSITORIES: + return "" + return f"{repository}/{package}" + + +def _is_valid_target(target: str) -> bool: + repository, _sep, name = target.rpartition("/") + return is_valid_package_name(name) and ( + not repository or is_valid_package_name(repository) + ) + + +def _run_pacman(args: list[str], timeout: float = 30) -> subprocess.CompletedProcess: + return subprocess.run( + ["pacman", *args], + capture_output=True, + text=True, + env=_c_locale_env(), + stdin=subprocess.DEVNULL, + timeout=timeout, + check=False, + ) + + +def installed_packages(names: list[str] | set[str]) -> set[str]: + """Return the subset of names installed on the system.""" + names = sorted(n for n in names if is_valid_package_name(n)) + if not names: + return set() + try: + result = _run_pacman(["-Q", "--", *names]) + except (OSError, subprocess.TimeoutExpired): + return set() + found = set() + for line in result.stdout.splitlines(): + parts = line.split() + if parts and parts[0] in names: + found.add(parts[0]) + return found + + +def is_package_installed(name: str) -> bool: + return name in installed_packages([name]) + + +@dataclass(frozen=True) +class RepoPackage: + """A package available in a configured repository.""" + + name: str + version: str + repository: str + download_bytes: int = 0 + + +def parse_pacman_si(output: str) -> dict[str, RepoPackage]: + """Parse ``pacman -Si`` output, keyed by "name" and by "repository/name". + + For the plain name the first repository listed wins, matching the + order pacman itself uses when installing.""" + packages: dict[str, RepoPackage] = {} + for block in re.split(r"\n\s*\n", output): + fields: dict[str, str] = {} + for line in block.splitlines(): + key, sep, value = line.partition(":") + if sep and not line.startswith(" "): + fields[key.strip()] = value.strip() + name = fields.get("Name") + if not name: + continue + package = RepoPackage( + name=name, + version=fields.get("Version", ""), + repository=fields.get("Repository", ""), + download_bytes=parse_size(fields.get("Download Size", "")), + ) + packages.setdefault(name, package) + packages.setdefault(f"{package.repository}/{name}", package) + return packages + + +def repo_packages(names: list[str] | set[str]) -> dict[str, RepoPackage]: + """Look up package names or "repository/name" targets in the local copy + of the sync databases (works offline).""" + names = sorted(n for n in names if _is_valid_target(n)) + if not names: + return {} + try: + result = _run_pacman(["-Si", "--", *names]) + except (OSError, subprocess.TimeoutExpired): + return {} + return parse_pacman_si(result.stdout) + + +@dataclass +class TransactionPreview: + """What ``pacman -S --needed `` would do.""" + + packages: list[tuple[str, str, str, int]] = field(default_factory=list) + error: str = "" + + @property + def download_bytes(self) -> int: + return sum(p[3] for p in self.packages) + + @property + def nothing_to_do(self) -> bool: + return not self.error and not self.packages + + +def parse_preview(returncode: int, stdout: str, stderr: str) -> TransactionPreview: + preview = TransactionPreview() + if returncode != 0: + errors = [ + ln.removeprefix("error:").strip() + for ln in (stderr + "\n" + stdout).splitlines() + if ln.startswith(("error:", ":: ")) + ] + preview.error = "\n".join(errors) or stderr.strip() or stdout.strip() + return preview + for line in stdout.splitlines(): + parts = line.split("\t") + if len(parts) != 4: + continue + name, version, repo, size = parts + try: + size_bytes = int(size) + except ValueError: + size_bytes = 0 + preview.packages.append((name, version, repo, size_bytes)) + return preview + + +def preview_install(package: str, repository: str = "") -> TransactionPreview: + """List the packages (with dependencies) an installation would download. + + Uses ``pacman -Sp``, which only reads the sync databases.""" + target = install_target(package, repository) + if not target: + return TransactionPreview(error=_("This package is not allowed.")) + try: + result = _run_pacman( + [ + "-Sp", + "--needed", + "--print-format", + "%n\t%v\t%r\t%s", + "--", + target, + ] + ) + except (OSError, subprocess.TimeoutExpired) as e: + return TransactionPreview(error=str(e)) + return parse_preview(result.returncode, result.stdout, result.stderr) + + +def is_pacman_locked() -> bool: + return os.path.exists(PACMAN_LOCK) + + +def sync_database_age_days() -> float | None: + """Days since the package databases were last refreshed.""" + try: + mtimes = [ + entry.stat().st_mtime + for entry in os.scandir(PACMAN_SYNC_DIR) + if entry.name.endswith(".db") + ] + except OSError: + return None + if not mtimes: + return None + return max(0.0, (time.time() - max(mtimes)) / 86400) + + +_SIZE_UNITS = {"B": 1, "KiB": 1024, "MiB": 1024**2, "GiB": 1024**3, "TiB": 1024**4} + + +def parse_size(text: str) -> int: + """Parse a pacman size such as "170.75 MiB" into bytes (0 if unknown).""" + match = re.match(r"^\s*([\d.,]+)\s*([KMGT]?i?B)\s*$", text or "") + if not match or match.group(2) not in _SIZE_UNITS: + return 0 + try: + value = float(match.group(1).replace(",", ".")) + except ValueError: + return 0 + return int(value * _SIZE_UNITS[match.group(2)]) + + +def format_size(num_bytes: int) -> str: + """Localized size in binary units, as pacman reports them.""" + return GLib.format_size_full(num_bytes, GLib.FormatSizeFlags.IEC_UNITS) + + +def is_network_available() -> bool: + try: + return Gio.NetworkMonitor.get_default().get_network_available() + except GLib.Error: + return True + + +# --------------------------------------------------------------------------- +# Output handling +# --------------------------------------------------------------------------- + + +def split_output_lines(buf: bytes) -> tuple[list[tuple[str, bool]], bytes]: + """Split buffered process output into complete lines. + + Returns ``([(line, is_newline_terminated), ...], remainder)``. Lines ending + in a carriage return are transient progress updates. Empty lines are + dropped.""" + lines: list[tuple[str, bool]] = [] + while True: + idx_n = buf.find(b"\n") + idx_r = buf.find(b"\r") + if idx_n < 0 and idx_r < 0: + break + is_newline = idx_n >= 0 and (idx_r < 0 or idx_n <= idx_r) + idx = idx_n if is_newline else idx_r + line = buf[:idx].decode("utf-8", errors="replace") + buf = buf[idx + 1 :] + if line: + lines.append((line, is_newline)) + return lines, buf + + +class ProgressParser: + """Turn pacman output into a progress fraction and a readable phase. + + Pacman prints no progress bars when its output is piped, so progress is + estimated from the milestones every transaction goes through.""" + + # Keywords must match pacman's untranslated (LC_ALL=C) output + MILESTONES: ClassVar[list[tuple[str, float]]] = [ + ("synchronizing", 0.05), + ("resolving dependencies", 0.10), + ("looking for conflicting", 0.15), + ("retrieving", 0.20), + ("checking key", 0.55), + ("checking package integrity", 0.60), + ("loading package", 0.65), + ("checking for file conflicts", 0.70), + ("checking available disk space", 0.75), + ("processing package changes", 0.80), + ("installing", 0.85), + ("upgrading", 0.85), + ("running post-transaction hooks", 0.95), + ] + + PHASE_LABELS: ClassVar[dict[str, str]] = { + "synchronizing": N_("Synchronizing databases…"), + "resolving dependencies": N_("Resolving dependencies…"), + "looking for conflicting": N_("Checking for conflicts…"), + "retrieving": N_("Downloading packages…"), + "checking key": N_("Verifying signatures…"), + "checking package integrity": N_("Verifying integrity…"), + "loading package": N_("Loading packages…"), + "checking for file conflicts": N_("Checking for conflicts…"), + "checking available disk space": N_("Checking disk space…"), + "processing package changes": N_("Applying changes…"), + "installing": N_("Installing…"), + "upgrading": N_("Upgrading…"), + "running post-transaction hooks": N_("Running post-install hooks…"), + } + + # Cancelling is refused once pacman starts changing the filesystem + CANCEL_CUTOFF = 0.80 # "processing package changes" + + # " firefox-138.0.4-1 45.2 MiB 12.5 MiB/s 00:03 [###] 58%" + _RE_DOWNLOAD = re.compile(r"(\d+(?:\.\d+)?\s*[KMG]iB/s).*?(\d{1,3})%") + + def __init__(self) -> None: + self.fraction = 0.0 + self.phase = "" + + @property + def cancellable(self) -> bool: + return self.fraction < self.CANCEL_CUTOFF + + def feed(self, line: str) -> bool: + """Parse one line. Returns True if fraction or phase changed.""" + lower = line.lower() + for keyword, fraction in self.MILESTONES: + if keyword in lower and fraction > self.fraction: + self.fraction = fraction + self.phase = _(self.PHASE_LABELS[keyword]) + return True + + if not 0.05 <= self.fraction < 0.55: + return False + if "downloading" in lower: + name = line.strip().replace("downloading...", "").strip() + if name: + self.phase = _("Downloading {name}…").format(name=name) + return True + return False + match = self._RE_DOWNLOAD.search(line) + if match: + pct = min(100, int(match.group(2))) + self.fraction = max(self.fraction, 0.20 + (pct / 100.0) * 0.35) + self.phase = _("Downloading… {pct}% ({speed})").format( + pct=pct, speed=match.group(1) + ) + return True + return False + + +# --------------------------------------------------------------------------- +# Failures +# --------------------------------------------------------------------------- + + +class Failure(enum.Enum): + NONE = "none" + AUTH_DENIED = "auth-denied" + LOCKED = "locked" + OFFLINE = "offline" + NETWORK = "network" + OUTDATED_DATABASE = "outdated-database" + DISK_SPACE = "disk-space" + NOT_FOUND = "not-found" + DEPENDENCIES = "dependencies" + CONFLICTS = "conflicts" + SIGNATURE = "signature" + VERIFICATION = "verification" + INTEGRITY = "integrity" + NOT_ALLOWED = "not-allowed" + UNSUPPORTED = "unsupported" + UNKNOWN = "unknown" + + +FAILURE_MESSAGES = { + Failure.AUTH_DENIED: N_( + "Authentication failed. Administrator permission is required to install applications." + ), + Failure.LOCKED: N_( + "Another program is using the package manager. Wait for it to finish and try again." + ), + Failure.OFFLINE: N_( + "No internet connection. Connect to the internet and try again." + ), + Failure.NETWORK: N_( + "Could not download the packages. Check your internet connection and try again." + ), + Failure.OUTDATED_DATABASE: N_( + "The package lists are out of date, so the mirrors no longer have the requested files. Update the system and try again." + ), + Failure.DISK_SPACE: N_( + "There is not enough free disk space to install this application." + ), + Failure.NOT_FOUND: N_("The package was not found in the configured repositories."), + Failure.DEPENDENCIES: N_("Some dependencies could not be resolved."), + Failure.CONFLICTS: N_("The package conflicts with software already installed."), + Failure.SIGNATURE: N_( + "A package signature could not be verified. The keyring may need to be updated." + ), + Failure.INTEGRITY: N_( + "The downloaded files did not pass the integrity check. Nothing was installed." + ), + Failure.VERIFICATION: N_( + "The installation finished, but the application could not be found on the system." + ), + Failure.NOT_ALLOWED: N_("This package is not allowed."), + Failure.UNSUPPORTED: N_( + "This application is not supported on the current desktop." + ), + Failure.UNKNOWN: N_( + "The installation failed. See the details for more information." + ), +} + + +def failure_message(failure: Failure) -> str: + message = FAILURE_MESSAGES.get(failure) + return _(message) if message else "" + + +# Ordered: the first matching pattern wins +_FAILURE_PATTERNS = [ + (Failure.LOCKED, ("unable to lock database", "database is locked")), + (Failure.DISK_SPACE, ("not enough free disk space", "no space left on device")), + (Failure.OUTDATED_DATABASE, ("the requested url returned error: 404", "error 404")), + ( + Failure.NETWORK, + ( + "could not resolve host", + "failed retrieving file", + "failed to retrieve some files", + "connection timed out", + "couldn't connect to server", + "operation too slow", + "network is unreachable", + "download library error", + ), + ), + ( + Failure.SIGNATURE, + ( + "invalid or corrupted package (pgp signature)", + "unknown trust", + "signature from", + ), + ), + (Failure.NOT_FOUND, ("target not found",)), + ( + Failure.DEPENDENCIES, + ("unable to satisfy dependency", "could not satisfy dependencies"), + ), + (Failure.CONFLICTS, ("conflicting files", "are in conflict", "conflicts with")), +] + + +def classify_failure(returncode: int, lines: list[str], started: bool) -> Failure: + """Work out why a helper run failed from its exit code and output.""" + if not started and returncode == PKEXEC_EXIT_NOT_AUTHORIZED: + return Failure.AUTH_DENIED + if returncode == HELPER_EXIT_LOCKED: + return Failure.LOCKED + if returncode in (HELPER_EXIT_USAGE, HELPER_EXIT_NOT_ROOT): + return Failure.NOT_ALLOWED + text = "\n".join(lines).lower() + for failure, patterns in _FAILURE_PATTERNS: + if any(p in text for p in patterns): + return failure + return Failure.UNKNOWN + + +# --------------------------------------------------------------------------- +# Jobs +# --------------------------------------------------------------------------- + + +class JobState(enum.Enum): + PENDING = "pending" + RUNNING = "running" + SUCCEEDED = "succeeded" + FAILED = "failed" + CANCELLED = "cancelled" + AUTH_CANCELLED = "auth-cancelled" + + +class InstallJob(GObject.Object): + """Base class for an installation running in a worker thread. + + Signals are always emitted on the GTK main loop: + log(line) — a new output line + progress(fraction, phase) — progress estimate changed + cancellable-changed(bool) — whether cancel() is still possible + finished() — check ``state`` and ``failure`` + """ + + __gsignals__: ClassVar[dict] = { + "log": (GObject.SignalFlags.RUN_LAST, None, (str,)), + "progress": (GObject.SignalFlags.RUN_LAST, None, (float, str)), + "cancellable-changed": (GObject.SignalFlags.RUN_LAST, None, (bool,)), + "finished": (GObject.SignalFlags.RUN_LAST, None, ()), + } + + def __init__(self, label: str) -> None: + super().__init__() + self.label = label + self.state = JobState.PENDING + self.failure = Failure.NONE + self.fraction = 0.0 + self.phase = "" + self.cancellable = True + self.log_lines: list[str] = [] + self._cancel_requested = threading.Event() + + # -- Public API (main thread) -- + + def start(self) -> None: + if self.state is not JobState.PENDING: + return + self.state = JobState.RUNNING + threading.Thread(target=self._thread_main, daemon=True).start() + + @property + def running(self) -> bool: + return self.state is JobState.RUNNING + + @property + def cancel_requested(self) -> bool: + return self._cancel_requested.is_set() + + def cancel(self) -> bool: + """Request cancellation. Returns False when it is too late.""" + if self.cancel_requested: + return True + if not self.running or not self.cancellable: + return False + self._cancel_requested.set() + self._on_cancel() + return True + + def failure_text(self) -> str: + return failure_message(self.failure) + + # -- For subclasses (worker thread) -- + + def _run(self) -> tuple[JobState, Failure]: + raise NotImplementedError + + def _on_cancel(self) -> None: + """Called on the main thread after cancel() was accepted.""" + + def _log(self, line: str) -> None: + GLib.idle_add(self._emit_log, line) + + def _progress(self, fraction: float, phase: str) -> None: + GLib.idle_add(self._emit_progress, fraction, phase) + + def _set_cancellable(self, cancellable: bool) -> None: + GLib.idle_add(self._emit_cancellable, cancellable) + + # -- Internal -- + + def _thread_main(self) -> None: + try: + state, failure = self._run() + except Exception as e: # noqa: BLE001 — never leave a job hanging + self._log(f"error: {e}") + state, failure = JobState.FAILED, Failure.UNKNOWN + GLib.idle_add(self._emit_finished, state, failure) + + def _emit_log(self, line: str) -> bool: + self.log_lines.append(line) + self.emit("log", line) + return GLib.SOURCE_REMOVE + + def _emit_progress(self, fraction: float, phase: str) -> bool: + self.fraction = fraction + self.phase = phase + self.emit("progress", fraction, phase) + return GLib.SOURCE_REMOVE + + def _emit_cancellable(self, cancellable: bool) -> bool: + if cancellable != self.cancellable: + self.cancellable = cancellable + self.emit("cancellable-changed", cancellable) + return GLib.SOURCE_REMOVE + + def _emit_finished(self, state: JobState, failure: Failure) -> bool: + self.state = state + self.failure = failure if state is JobState.FAILED else Failure.NONE + if state is JobState.SUCCEEDED: + self.fraction = 1.0 + self.emit("finished") + return GLib.SOURCE_REMOVE + + +class PackageInstallJob(InstallJob): + """Install one allowlisted package with pacman through pkexec. + + ``repository`` pins the package to an allowlisted repository. + ``upgrade=True`` performs a full system upgrade together with the + installation (``pacman -Syu``) — offered only after the user confirms it, + when the package databases are too old for a plain install.""" + + # Overridable by tests + launcher: ClassVar[list[str]] = ["pkexec"] + helper_path: str = HELPER_PATH + extra_env: ClassVar[dict[str, str]] = {} + stall_seconds = 5.0 + timeout_seconds = 3600 + + def __init__( + self, package: str, label: str, upgrade: bool = False, repository: str = "" + ) -> None: + super().__init__(label) + self.package = package + self.repository = repository + self.upgrade = upgrade + self._proc: subprocess.Popen[bytes] | None = None + self._parser = ProgressParser() + + def verify_installed(self) -> bool: + return is_package_installed(self.package) + + def _on_cancel(self) -> None: + proc = self._proc + if proc is None or proc.stdin is None: + return + try: + proc.stdin.write(b"cancel\n") + proc.stdin.flush() + except (BrokenPipeError, OSError, ValueError): + pass + self._log(_("Cancelling installation…")) + + def _run(self) -> tuple[JobState, Failure]: + if not install_target(self.package, self.repository): + return JobState.FAILED, Failure.NOT_ALLOWED + if is_pacman_locked(): + return JobState.FAILED, Failure.LOCKED + + mode = "upgrade-install" if self.upgrade else "install" + cmd = [*self.launcher, self.helper_path, mode, self.package] + if self.repository: + cmd.append(self.repository) + env = _c_locale_env() + env.update(self.extra_env) + self._progress(0.0, _("Waiting for authentication…")) + try: + self._proc = subprocess.Popen( + cmd, + stdin=subprocess.PIPE, + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT, + env=env, + bufsize=0, + ) + except OSError as e: + self._log(str(e)) + return JobState.FAILED, Failure.UNKNOWN + + lines, started = self._read_output(self._proc) + try: + returncode = self._proc.wait(timeout=60) + except subprocess.TimeoutExpired: + self._log(_("The installer did not finish in time.")) + return JobState.FAILED, Failure.UNKNOWN + finally: + if self._proc.stdin: + try: + self._proc.stdin.close() + except OSError: + pass + + if not started and returncode == PKEXEC_EXIT_DISMISSED: + return JobState.AUTH_CANCELLED, Failure.NONE + if returncode == 0: + if self.verify_installed(): + return JobState.SUCCEEDED, Failure.NONE + return JobState.FAILED, Failure.VERIFICATION + if self.cancel_requested: + return JobState.CANCELLED, Failure.NONE + return JobState.FAILED, classify_failure(returncode, lines, started) + + def _read_output(self, proc: subprocess.Popen[bytes]) -> tuple[list[str], bool]: + """Read output until EOF, forwarding lines and progress.""" + assert proc.stdout is not None + fd = proc.stdout.fileno() + buf = b"" + lines: list[str] = [] + started = False + stall_notified = False + deadline = time.monotonic() + self.timeout_seconds + + while time.monotonic() < deadline: + ready, _w, _x = select.select([fd], [], [], self.stall_seconds) + if not ready: + if started and not stall_notified: + stall_notified = True + self._log(_("Still working…")) + continue + stall_notified = False + chunk = os.read(fd, 4096) + if not chunk: + if buf: + lines.append(buf.decode("utf-8", errors="replace")) + self._handle_line(lines[-1], True) + break + buf += chunk + split, buf = split_output_lines(buf) + for line, is_newline in split: + if line.startswith("STATUS:"): + if line == HELPER_STARTED_MARKER: + started = True + self._progress(0.02, _("Preparing installation…")) + continue + if is_newline: + lines.append(line) + self._handle_line(line, is_newline) + return lines, started + + def _handle_line(self, line: str, is_newline: bool) -> None: + if is_newline: + self._log(line) + if self._parser.feed(line): + self._progress(self._parser.fraction, self._parser.phase) + self._set_cancellable(self._parser.cancellable) + + +# --------------------------------------------------------------------------- +# ChatAI Plasma widget +# --------------------------------------------------------------------------- + + +@dataclass(frozen=True) +class PlasmoidSource: + """A Plasma widget pinned to an exact upstream commit.""" + + plugin_id: str + url: str + tree_sha256: str + max_bytes: int = 20 * 1024 * 1024 + + +# biglinux/ChatAI-Plasmoid has no package in the configured repositories. +# Bump the commit and hash together after reviewing upstream changes; the +# hash covers every file path and content (see tree_sha256()). +CHATAI_SOURCE = PlasmoidSource( + plugin_id="ChatAI-Plasmoid", + url=( + "https://github.com/biglinux/ChatAI-Plasmoid/archive/" + "498426338a2d1f524027fdd604882545bf8edd58.tar.gz" + ), + tree_sha256="3144c6a15a4b35344280aa0ef8b2c4e38c1f617f23fe693ae75f2afa3b448320", +) + +PLASMOID_SOURCES = {CHATAI_SOURCE.plugin_id: CHATAI_SOURCE} + + +def is_plasma_session() -> bool: + desktop = os.environ.get("XDG_CURRENT_DESKTOP", "") + return "KDE" in desktop or "Plasma" in desktop.split(":") + + +def plasmoid_dirs() -> list[str]: + data_home = os.environ.get("XDG_DATA_HOME") or os.path.expanduser("~/.local/share") + data_dirs = os.environ.get("XDG_DATA_DIRS") or "/usr/local/share:/usr/share" + return [ + os.path.join(d, "plasma", "plasmoids") + for d in [data_home, *data_dirs.split(":")] + if d + ] + + +def is_plasmoid_installed(plugin_id: str) -> bool: + return any( + os.path.isfile(os.path.join(d, plugin_id, "metadata.json")) + for d in plasmoid_dirs() + ) + + +def is_plasmoid_in_panel(plugin_id: str) -> bool: + config_home = os.environ.get("XDG_CONFIG_HOME") or os.path.expanduser("~/.config") + path = os.path.join(config_home, "plasma-org.kde.plasma.desktop-appletsrc") + try: + with open(path, encoding="utf-8", errors="replace") as f: + return any(line.strip() == f"plugin={plugin_id}" for line in f) + except OSError: + return False + + +def tree_sha256(root: str) -> str: + """Hash every regular file below root (relative path + content). + + Independent of archive compression and timestamps, so it stays stable + even if the hosting service re-packs the tarball.""" + digest = hashlib.sha256() + entries = [] + for dirpath, dirnames, filenames in os.walk(root): + dirnames.sort() + for name in filenames: + full = os.path.join(dirpath, name) + if os.path.islink(full) or not os.path.isfile(full): + continue + entries.append(os.path.relpath(full, root)) + for rel in sorted(entries): + with open(os.path.join(root, rel), "rb") as f: + content_hash = hashlib.sha256(f.read()).hexdigest() + digest.update(rel.encode("utf-8") + b"\0" + content_hash.encode() + b"\n") + return digest.hexdigest() + + +def validate_plasmoid_dir(path: str, plugin_id: str) -> str: + """Return an error message, or "" if path holds the expected widget.""" + try: + with open(os.path.join(path, "metadata.json"), encoding="utf-8") as f: + metadata = json.load(f) + except (OSError, ValueError): + return "metadata.json is missing or invalid" + if metadata.get("KPlugin", {}).get("Id") != plugin_id: + return "unexpected plugin id" + if metadata.get("KPackageStructure") != "Plasma/Applet": + return "not a Plasma widget" + if not str(metadata.get("X-Plasma-API-Minimum-Version", "")).startswith("6"): + return "not compatible with Plasma 6" + if not os.path.isfile(os.path.join(path, "contents", "ui", "main.qml")): + return "contents/ui/main.qml is missing" + return "" + + +class PlasmoidInstallJob(InstallJob): + """Download, verify and install a pinned Plasma widget for this user. + + No administrator rights are needed: kpackagetool6 installs into + ~/.local/share/plasma/plasmoids.""" + + # Overridable by tests + package_root: str | None = None + kpackagetool = "kpackagetool6" + + def __init__(self, source: PlasmoidSource, label: str) -> None: + super().__init__(label) + self.source = source + + def _run(self) -> tuple[JobState, Failure]: + if not shutil.which(self.kpackagetool): + self._log(_("kpackagetool6 was not found.")) + return JobState.FAILED, Failure.UNSUPPORTED + + with tempfile.TemporaryDirectory(prefix="biglinux-welcome-") as tmp: + archive = os.path.join(tmp, "source.tar.gz") + self._progress(0.05, _("Downloading packages…")) + self._log(f"GET {self.source.url}") + result = self._download(archive) + if result is not None: + return result + + self._set_cancellable(False) + self._progress(0.60, _("Verifying integrity…")) + package_dir, error = self._extract(archive, os.path.join(tmp, "src")) + if error: + self._log(f"error: {error}") + return JobState.FAILED, Failure.INTEGRITY + + digest = tree_sha256(package_dir) + self._log(f"sha256 (tree): {digest}") + if digest != self.source.tree_sha256: + self._log(f"error: expected {self.source.tree_sha256}") + return JobState.FAILED, Failure.INTEGRITY + error = validate_plasmoid_dir(package_dir, self.source.plugin_id) + if error: + self._log(f"error: {error}") + return JobState.FAILED, Failure.INTEGRITY + + self._progress(0.85, _("Installing…")) + return self._install(package_dir) + + def _download(self, dest: str) -> tuple[JobState, Failure] | None: + request = urllib.request.Request( + self.source.url, headers={"User-Agent": "biglinux-welcome"} + ) + try: + with ( + urllib.request.urlopen(request, timeout=30) as resp, + open(dest, "wb") as out, + ): + total = int(resp.headers.get("Content-Length") or 0) + received = 0 + while True: + if self.cancel_requested: + return JobState.CANCELLED, Failure.NONE + chunk = resp.read(65536) + if not chunk: + break + received += len(chunk) + if received > self.source.max_bytes: + self._log("error: download is larger than expected") + return JobState.FAILED, Failure.INTEGRITY + out.write(chunk) + if total: + self._progress( + 0.05 + 0.5 * received / total, _("Downloading packages…") + ) + self._log(_("Downloaded {size}").format(size=format_size(received))) + except (OSError, ValueError) as e: + self._log(f"error: {e}") + return JobState.FAILED, Failure.NETWORK + return None + + @staticmethod + def _extract(archive: str, dest: str) -> tuple[str, str]: + """Safely extract archive; return (package_dir, error).""" + try: + with tarfile.open(archive, "r:gz") as tar: + tar.extractall(dest, filter="data") + except (tarfile.TarError, OSError, ValueError) as e: + return "", str(e) + entries = os.listdir(dest) + if len(entries) != 1 or not os.path.isdir(os.path.join(dest, entries[0])): + return "", "unexpected archive layout" + return os.path.join(dest, entries[0]), "" + + def _kpackage(self, *args: str) -> subprocess.CompletedProcess: + cmd = [self.kpackagetool, "--type", "Plasma/Applet", *args] + if self.package_root: + cmd += ["--packageroot", self.package_root] + return subprocess.run( + cmd, + capture_output=True, + text=True, + stdin=subprocess.DEVNULL, + timeout=120, + check=False, + ) + + def _is_installed(self) -> bool: + if self.package_root: + return os.path.isfile( + os.path.join(self.package_root, self.source.plugin_id, "metadata.json") + ) + return is_plasmoid_installed(self.source.plugin_id) + + def _install(self, package_dir: str) -> tuple[JobState, Failure]: + action = "--upgrade" if self._is_installed() else "--install" + try: + result = self._kpackage(action, package_dir) + except (OSError, subprocess.TimeoutExpired) as e: + self._log(f"error: {e}") + return JobState.FAILED, Failure.UNKNOWN + for line in (result.stdout + result.stderr).splitlines(): + if line.strip(): + self._log(line) + if result.returncode != 0: + return JobState.FAILED, Failure.UNKNOWN + + # Never trust the exit code alone: ask Plasma's package system + # (--list honours --packageroot, unlike --show) + try: + listed = self._kpackage("--list") + except (OSError, subprocess.TimeoutExpired): + listed = None + registered = listed is not None and any( + line.strip() == self.source.plugin_id for line in listed.stdout.splitlines() + ) + if not registered or not self._is_installed(): + return JobState.FAILED, Failure.VERIFICATION + self._progress(1.0, _("Installed")) + return JobState.SUCCEEDED, Failure.NONE + + +def add_plasmoid_to_panel(plugin_id: str) -> str: + """Add a widget to the first Plasma panel. Returns an error or "".""" + if not re.match(r"^[A-Za-z0-9._-]+$", plugin_id): + return "invalid plugin id" + script = ( + "var p = panels();" + "if (p.length === 0) { throw new Error('no panel'); }" + "var wasLocked = locked; locked = false;" + f"p[0].addWidget('{plugin_id}');" + "locked = wasLocked;" + ) + try: + bus = Gio.bus_get_sync(Gio.BusType.SESSION, None) + bus.call_sync( + "org.kde.plasmashell", + "/PlasmaShell", + "org.kde.PlasmaShell", + "evaluateScript", + GLib.Variant("(s)", (script,)), + None, + Gio.DBusCallFlags.NONE, + 10000, + None, + ) + except GLib.Error as e: + return e.message + return "" + + +# --------------------------------------------------------------------------- +# Single transaction at a time +# --------------------------------------------------------------------------- + + +class InstallManager(GObject.Object): + """Make sure only one installation runs at a time, app-wide.""" + + __gsignals__: ClassVar[dict] = { + "busy-changed": (GObject.SignalFlags.RUN_LAST, None, (bool,)), + } + + _default: InstallManager | None = None + + def __init__(self) -> None: + super().__init__() + self.current: InstallJob | None = None + + @classmethod + def get_default(cls) -> InstallManager: + if cls._default is None: + cls._default = cls() + return cls._default + + @property + def busy(self) -> bool: + return self.current is not None and self.current.state in ( + JobState.PENDING, + JobState.RUNNING, + ) + + def start(self, job: InstallJob) -> bool: + if self.busy: + return False + self.current = job + job.connect("finished", self._on_finished) + job.start() + self.emit("busy-changed", True) + return True + + def _on_finished(self, job: InstallJob) -> None: + if job is self.current: + self.current = None + self.emit("busy-changed", False) diff --git a/usr/share/biglinux/welcome/install_flow.py b/usr/share/biglinux/welcome/install_flow.py new file mode 100644 index 0000000..ffdb065 --- /dev/null +++ b/usr/share/biglinux/welcome/install_flow.py @@ -0,0 +1,413 @@ +"""BigLinux Welcome — Installation flow shared by every page. + +pre-checks → transaction preview → confirmation → job → feedback + +The user always sees what will be installed (packages, dependencies, +download size, origin) before being asked for a password. +""" + +from __future__ import annotations + +import gettext +import threading +from collections.abc import Callable +from dataclasses import dataclass + +import gi + +gi.require_version("Gtk", "4.0") +gi.require_version("Adw", "1") + +from gi.repository import Adw, GLib, Gtk +from install_backend import ( + STALE_DATABASE_DAYS, + Failure, + InstallJob, + InstallManager, + JobState, + PackageInstallJob, + PlasmoidInstallJob, + PlasmoidSource, + TransactionPreview, + failure_message, + format_size, + is_network_available, + is_pacman_locked, + preview_install, + sync_database_age_days, +) +from widgets import InstallPanel, show_alert + +_ = gettext.gettext +ngettext = gettext.ngettext + + +@dataclass +class InstallRequest: + """Something the user asked to install.""" + + label: str + icon: str = "" + package: str = "" + plasmoid: PlasmoidSource | None = None + upgrade: bool = False + repository: str = "" + + +def _toast(widget: Gtk.Widget, message: str) -> None: + window = widget.get_root() + if hasattr(window, "add_toast"): + window.add_toast(message) + + +def request_install( + widget: Gtk.Widget, + request: InstallRequest, + on_started: Callable[[InstallJob], None], + on_not_started: Callable[[], None] | None = None, +) -> None: + """Check, preview and confirm an installation, then start it. + + on_started(job) runs once the job is running; on_not_started() runs if + the user declined or a pre-check failed.""" + + def not_started() -> None: + if on_not_started: + on_not_started() + + manager = InstallManager.get_default() + if manager.busy: + show_alert( + widget, + _("Another installation is in progress"), + _("Wait for the current installation to finish, then try again."), + ) + not_started() + return + + if not is_network_available(): + show_alert( + widget, + _("Could not install %s") % request.label, + failure_message(Failure.OFFLINE), + ) + not_started() + return + + if request.plasmoid is not None: + _confirm_plasmoid(widget, request, on_started, not_started) + return + + if is_pacman_locked(): + show_alert( + widget, + _("Could not install %s") % request.label, + failure_message(Failure.LOCKED), + ) + not_started() + return + + if request.upgrade: + _confirm_upgrade(widget, request, on_started, not_started) + return + + def worker() -> None: + preview = preview_install(request.package, request.repository) + age = sync_database_age_days() + GLib.idle_add( + _on_preview, widget, request, preview, age, on_started, not_started + ) + + threading.Thread(target=worker, daemon=True).start() + + +def _start( + widget: Gtk.Widget, + request: InstallRequest, + job: InstallJob, + on_started: Callable[[InstallJob], None], + not_started: Callable[[], None], +) -> None: + if not InstallManager.get_default().start(job): + show_alert( + widget, + _("Another installation is in progress"), + _("Wait for the current installation to finish, then try again."), + ) + not_started() + return + job.connect("finished", lambda j: _announce_result(widget, request, j)) + on_started(job) + + +def _announce_result( + widget: Gtk.Widget, request: InstallRequest, job: InstallJob +) -> None: + messages = { + JobState.SUCCEEDED: _("%s was installed successfully.") % request.label, + JobState.CANCELLED: _("Installation of %s was cancelled.") % request.label, + JobState.AUTH_CANCELLED: _( + "Authentication was cancelled. Nothing was installed." + ), + JobState.FAILED: _("Could not install %s.") % request.label, + } + message = messages.get(job.state) + if message: + _toast(widget, message) + + +def _package_list(preview: TransactionPreview) -> Gtk.Widget: + """Boxed list of the packages a transaction will install.""" + listbox = Gtk.ListBox() + listbox.add_css_class("boxed-list") + listbox.set_selection_mode(Gtk.SelectionMode.NONE) + for name, version, repo, size in preview.packages: + row = Adw.ActionRow(title=name, subtitle=f"{version} · {repo}") + row.set_title_lines(1) + size_label = Gtk.Label(label=format_size(size)) + size_label.add_css_class("dim-label") + size_label.add_css_class("numeric") + row.add_suffix(size_label) + listbox.append(row) + if len(preview.packages) <= 4: + return listbox + scroll = Gtk.ScrolledWindow() + scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC) + scroll.set_max_content_height(240) + scroll.set_propagate_natural_height(True) + scroll.set_child(listbox) + return scroll + + +def _on_preview( + widget: Gtk.Widget, + request: InstallRequest, + preview: TransactionPreview, + age_days: float | None, + on_started: Callable[[InstallJob], None], + not_started: Callable[[], None], +) -> bool: + if preview.error: + lower = preview.error.lower() + if "target not found" in lower: + body = failure_message(Failure.NOT_FOUND) + elif "dependenc" in lower: + body = failure_message(Failure.DEPENDENCIES) + else: + body = failure_message(Failure.UNKNOWN) + show_alert( + widget, + _("Could not install %s") % request.label, + f"{body}\n\n{preview.error}", + ) + not_started() + return GLib.SOURCE_REMOVE + + if preview.nothing_to_do: + _toast(widget, _("%s is already installed.") % request.label) + not_started() + return GLib.SOURCE_REMOVE + + count = len(preview.packages) + lines = [ + ngettext( + "%(count)d package will be downloaded from the configured repositories (%(size)s).", + "%(count)d packages will be downloaded from the configured repositories (%(size)s).", + count, + ) + % {"count": count, "size": format_size(preview.download_bytes)}, + _("You will be asked for the administrator password."), + ] + if age_days is not None and age_days > STALE_DATABASE_DAYS: + days = int(age_days) + lines.append( + ngettext( + "The package lists were last updated %d day ago. If the installation fails, update the system first.", + "The package lists were last updated %d days ago. If the installation fails, update the system first.", + days, + ) + % days + ) + + dialog = Adw.AlertDialog( + heading=_("Install %s?") % request.label, + body="\n\n".join(lines), + ) + dialog.set_extra_child(_package_list(preview)) + dialog.add_response("cancel", _("Cancel")) + dialog.add_response("install", _("Install")) + dialog.set_response_appearance("install", Adw.ResponseAppearance.SUGGESTED) + dialog.set_default_response("install") + dialog.set_close_response("cancel") + + def on_response(_d: Adw.AlertDialog, response: str) -> None: + if response != "install": + not_started() + return + job = PackageInstallJob( + request.package, request.label, repository=request.repository + ) + _start(widget, request, job, on_started, not_started) + + dialog.connect("response", on_response) + dialog.present(widget.get_root()) + return GLib.SOURCE_REMOVE + + +def _confirm_upgrade( + widget: Gtk.Widget, + request: InstallRequest, + on_started: Callable[[InstallJob], None], + not_started: Callable[[], None], +) -> None: + def on_response(response: str) -> None: + if response != "upgrade": + not_started() + return + job = PackageInstallJob( + request.package, request.label, upgrade=True, repository=request.repository + ) + _start(widget, request, job, on_started, not_started) + + show_alert( + widget, + _("Update the system and install %s?") % request.label, + _( + "All installed packages will be updated before %s is installed. " + "Updating everything together avoids partial upgrades, but it may " + "take a while and download a large amount of data." + ) + % request.label + + "\n\n" + + _("You will be asked for the administrator password."), + [ + ("cancel", _("Cancel"), Adw.ResponseAppearance.DEFAULT), + ("upgrade", _("Update and Install"), Adw.ResponseAppearance.SUGGESTED), + ], + on_response, + ) + + +def _confirm_plasmoid( + widget: Gtk.Widget, + request: InstallRequest, + on_started: Callable[[InstallJob], None], + not_started: Callable[[], None], +) -> None: + source = request.plasmoid + assert source is not None + + def on_response(response: str) -> None: + if response != "install": + not_started() + return + job = PlasmoidInstallJob(source, request.label) + _start(widget, request, job, on_started, not_started) + + show_alert( + widget, + _("Install %s?") % request.label, + _( + "%s is a Plasma widget and is not available as a package. It will be " + "downloaded from the official BigLinux repository on GitHub, checked " + "against a known checksum and installed for your user only." + ) + % request.label + + "\n\n" + + _("No administrator password is required.") + + "\n\n" + + source.url, + [ + ("cancel", _("Cancel"), Adw.ResponseAppearance.DEFAULT), + ("install", _("Install"), Adw.ResponseAppearance.SUGGESTED), + ], + on_response, + ) + + +def present_details( + widget: Gtk.Widget, + job: InstallJob, + icon: str, + on_open: Callable[[], None] | None = None, +) -> Adw.Dialog: + """Show a job's live progress and log in a dialog.""" + dialog = Adw.Dialog() + dialog.set_title(job.label) + dialog.set_content_width(520) + + toolbar = Adw.ToolbarView() + header = Adw.HeaderBar() + header.set_show_title(False) + toolbar.add_top_bar(header) + + panel = InstallPanel(job.label, icon) + panel.set_margin_start(18) + panel.set_margin_end(18) + panel.set_margin_bottom(18) + panel.set_open_callback(on_open) + panel.set_done_callback(dialog.close) + panel.bind_job(job) + toolbar.set_content(panel) + dialog.set_child(toolbar) + dialog.connect("closed", lambda _d: panel.release()) + dialog.present(widget.get_root()) + return dialog + + +def offer_missing_app_install( + widget: Gtk.Widget, + label: str, + package: str, + icon: str, + on_installed: Callable[[], None], +) -> None: + """A launcher's application is missing: explain and offer to install it.""" + + def worker() -> None: + from install_backend import is_allowed_package, repo_packages + + info = ( + repo_packages([package]).get(package) + if is_allowed_package(package) + else None + ) + GLib.idle_add(on_checked, info) + + def on_checked(info) -> bool: + if info is None: + show_alert( + widget, + _("%s is not installed") % label, + _( + "The application is not installed and is not available in the configured repositories." + ), + ) + return GLib.SOURCE_REMOVE + + def on_response(response: str) -> None: + if response != "install": + return + request = InstallRequest(label=label, icon=icon, package=package) + request_install( + widget, + request, + lambda job: present_details(widget, job, icon, on_open=on_installed), + ) + + show_alert( + widget, + _("%s is not installed") % label, + _( + "It is available in the configured repositories (package %(package)s, from %(repo)s). Do you want to install it now?" + ) + % {"package": package, "repo": info.repository}, + [ + ("cancel", _("Not Now"), Adw.ResponseAppearance.DEFAULT), + ("install", _("Install"), Adw.ResponseAppearance.SUGGESTED), + ], + on_response, + ) + return GLib.SOURCE_REMOVE + + threading.Thread(target=worker, daemon=True).start() diff --git a/usr/share/biglinux/welcome/main.py b/usr/share/biglinux/welcome/main.py old mode 100644 new mode 100755 index 961fe32..f3e98e3 --- a/usr/share/biglinux/welcome/main.py +++ b/usr/share/biglinux/welcome/main.py @@ -10,7 +10,12 @@ # Internationalization DOMAIN = "biglinux-welcome" LOCALE_DIR = "/usr/share/locale" -locale.setlocale(locale.LC_ALL, "") +try: + locale.setlocale(locale.LC_ALL, "") +except locale.Error: + # LANG names a locale that is not generated: keep the C locale (gettext + # still follows LANGUAGE/LANG) instead of failing to start + pass locale.bindtextdomain(DOMAIN, LOCALE_DIR) gettext.bindtextdomain(DOMAIN, LOCALE_DIR) gettext.textdomain(DOMAIN) @@ -20,15 +25,19 @@ def main() -> None: """Entry point.""" + if "--version" in sys.argv: + from utils import APP_NAME, APP_VERSION + + print(f"{APP_NAME} {APP_VERSION}") + return + start_page = 0 if "--start-page" in sys.argv: try: idx = sys.argv.index("--start-page") + 1 start_page = int(sys.argv[idx]) # Remove the flag from argv so it doesn't confuse Gtk.Application.run - sys_arg_to_remove = sys.argv[idx] - sys.argv.pop(idx) - sys.argv.pop(idx - 1) + del sys.argv[idx - 1 : idx + 1] except (ValueError, IndexError): pass diff --git a/usr/share/biglinux/welcome/pages.yaml b/usr/share/biglinux/welcome/pages.yaml index cd72329..0371be6 100644 --- a/usr/share/biglinux/welcome/pages.yaml +++ b/usr/share/biglinux/welcome/pages.yaml @@ -51,6 +51,7 @@ - { check: "/usr/bin/chromium", desktop: "chromium.desktop" } - { check: "/var/lib/flatpak/app/org.chromium.Chromium", desktop: "org.chromium.Chromium.desktop" } + # Chrome, Opera and Edge are AUR-only: shown as unavailable - label: "Chrome" package: "google-chrome" variants: @@ -88,13 +89,15 @@ - { check: "/var/lib/flatpak/app/com.vivaldi.Vivaldi", desktop: "com.vivaldi.Vivaldi.desktop" } - label: "Edge" - package: "edge" + package: "microsoft-edge-stable-bin" + icon: "edge" variants: - { check: "/usr/bin/microsoft-edge-stable", desktop: "microsoft-edge.desktop" } - { check: "/var/lib/flatpak/app/com.microsoft.Edge", desktop: "com.microsoft.Edge.desktop" } - label: "Zen Browser" - package: "zen-browser" + package: "zen-browser-bin" + icon: "zen-browser" variants: - { check: "/usr/bin/zen-browser", desktop: "zen.desktop" } - { check: "/var/lib/flatpak/app/app.zen_browser.zen", desktop: "app.zen_browser.zen.desktop" } @@ -119,13 +122,15 @@ command: "https://apps.apple.com/br/app/kde-connect/id1580245991" - title: "Driver Installation and Hardware Information" - subtitle: "Install or Remove Drivers and Firmwares easily." + subtitle: "Manage drivers, firmware, and kernels, and check information about your hardware." icon: "cpu-symbolic" actions: - - label: "Driver Manager" + # Unified drivers + kernels manager (replaces Driver Manager and Kernel Manager) + - label: "Hardware Management" icon: "driverAndHardware/big-driver-manager.svg" type: "app" command: "big-driver-manager" + package: "biglinux-driver-manager" - label: "BigLinux Info" icon: "driverAndHardware/big-hardware-info.svg" @@ -137,11 +142,6 @@ type: "app" command: "big-network-info" - - label: "Kernel Manager" - icon: "driverAndHardware/big-kernel-manager.svg" - type: "app" - command: "big-kernel-manager" - - label: "Printers" icon: "driverAndHardware/printer.svg" type: "app" @@ -178,12 +178,14 @@ - label: "Noise Reduction" icon: "discover/biglinux-noise-reduction-pipewire.svg" type: "app" - command: "big-microphone-noise-reduction" + command: "biglinux-microphone" + package: "biglinux-noise-reduction-pipewire" - - label: "Configure voice" - icon: "discover/tts-biglinux.svg" + - label: "Text Narrator" + icon: "discover/biglinux-tts.svg" type: "app" - command: "tts-config" + command: "biglinux-tts" + package: "tts-biglinux" - label: "OCR to PDF" icon: "discover/bigocrpdf.svg" @@ -210,6 +212,52 @@ type: "app" command: "timeshift-launcher" +# Installable applications: "package" must be in the allowlist of +# install_backend.py and scripts/package-install.sh +- title: "Applications to Install" + subtitle: "Discover and install powerful applications created for BigLinux. Enhance gaming, remote access, multimedia, productivity, and accessibility with just one click." + icon: "system-software-install-symbolic" + page_type: "apps" + actions: + - label: "Big Game Mode" + description: "Optimize your games with performance profiles, graphics features, monitoring, and advanced settings." + icon: "applications/bigame-mode.svg" + package: "bigame-mode" + command: "bigame-ui" + + - label: "Big Remote Play" + description: "Share and play games remotely with other devices and friends." + icon: "applications/big-remote-play.svg" + package: "big-remote-play" + command: "big-remote-play" + + - label: "BigCam" + description: "Manage webcams, video sources, and multimedia features in one central interface." + icon: "applications/bigcam.svg" + package: "bigcam" + command: "bigcam" + + - label: "ChatAI" + description: "Access different artificial intelligence services directly from KDE Plasma." + icon: "applications/chatai.svg" + # Plasma widget, not a package (see install_backend.PLASMOID_SOURCES) + plasmoid: "ChatAI-Plasmoid" + + - label: "BigLinux Body Tracker" + description: "Use movements captured by your webcam to control your computer." + icon: "applications/biglinux-body-tracker.svg" + package: "biglinux-body-tracker" + # Never from biglinux-testing, even when it is enabled first + repository: "biglinux-stable" + command: "big-head-tracker" + + - label: "Big Advogados" + description: "Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF signing, WebSigner, and access to court systems." + icon: "applications/big-advogados.svg" + package: "big-advogados" + repository: "biglinux-stable" + command: "big-advogados" + - title: "Donation and Social Networks" subtitle: "Your donation is very important for the project and follow us on social media." icon: "emblem-favorite-symbolic" diff --git a/usr/share/biglinux/welcome/scripts/browser.sh b/usr/share/biglinux/welcome/scripts/browser.sh index 59c4ebb..4b70f3b 100755 --- a/usr/share/biglinux/welcome/scripts/browser.sh +++ b/usr/share/biglinux/welcome/scripts/browser.sh @@ -1,8 +1,10 @@ #!/bin/bash +# Default browser helpers (run as the user). +# Installation goes through scripts/package-install.sh (see install_backend.py). + getDefaultBrowser() { xdg-settings get default-web-browser -# xdg-mime query default x-scheme-handler/http } setDefaultBrowser() { @@ -11,23 +13,7 @@ setDefaultBrowser() { xdg-settings set default-web-browser "$1" } -# change the state -installBrowser() { - local script_dir - script_dir="$(dirname "$(readlink -f "$0")")" - pkexec "$script_dir/browserInstall.sh" "$1" - exitCode=$? - exit $exitCode -} - -# Executes the function based on the parameter case "$1" in - # "check") - # checkBrowserState "$2" - # ;; - "install") - installBrowser "$2" - ;; "getBrowser") getDefaultBrowser ;; @@ -35,9 +21,7 @@ case "$1" in setDefaultBrowser "$2" ;; *) - echo "Use: $0 {check|install} [true|false]" - echo " check - Check current status" - echo " install - install the specified browser" + echo "Use: $0 {getBrowser|setBrowser }" exit 1 ;; esac diff --git a/usr/share/biglinux/welcome/scripts/browserInstall.sh b/usr/share/biglinux/welcome/scripts/browserInstall.sh deleted file mode 100755 index 8531fcf..0000000 --- a/usr/share/biglinux/welcome/scripts/browserInstall.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash - -# Browser installation script (runs as root via pkexec). -# All output goes to stdout/stderr for the calling application to display. -# No Zenity or GUI — the welcome app handles the UI. - -browser="$1" -log="/var/log/biglinux-welcome.log" - -# Force English output so progress parsing works regardless of system locale -export LANGUAGE=C -export LC_ALL=C - -echo "" >> "$log" -date >> "$log" - -echo "STATUS:started" -echo "Preparing $browser..." - -case "$browser" in - brave-browser) - stdbuf -o0 pacman -Sy --noconfirm brave-browser 2>&1 | stdbuf -o0 tee -a "$log" ;; - chromium) - stdbuf -o0 pacman -Sy --noconfirm chromium 2>&1 | stdbuf -o0 tee -a "$log" ;; - google-chrome) - stdbuf -o0 yay -Sy --noconfirm google-chrome 2>&1 | stdbuf -o0 tee -a "$log" ;; - falkon) - stdbuf -o0 pacman -Sy --noconfirm falkon 2>&1 | stdbuf -o0 tee -a "$log" ;; - firefox) - stdbuf -o0 pacman -Sy --noconfirm firefox 2>&1 | stdbuf -o0 tee -a "$log" ;; - librewolf) - stdbuf -o0 yay -Sy --noconfirm librewolf-bin 2>&1 | stdbuf -o0 tee -a "$log" ;; - opera) - stdbuf -o0 yay -Sy --noconfirm opera 2>&1 | stdbuf -o0 tee -a "$log" ;; - vivaldi) - stdbuf -o0 pacman -Sy --noconfirm vivaldi 2>&1 | stdbuf -o0 tee -a "$log" ;; - edge) - stdbuf -o0 yay -Sy --noconfirm microsoft-edge-stable-bin 2>&1 | stdbuf -o0 tee -a "$log" ;; - zen-browser) - stdbuf -o0 yay -Sy --noconfirm zen-browser-bin 2>&1 | stdbuf -o0 tee -a "$log" ;; - *) - echo "Unknown browser: $browser" | tee -a "$log" - exit 1 ;; -esac - -exitCode=${PIPESTATUS[0]} - -if [[ "$exitCode" -eq 0 ]]; then - echo "STATUS:success" -else - echo "STATUS:error" -fi - -exit $exitCode diff --git a/usr/share/biglinux/welcome/scripts/display-settings.sh b/usr/share/biglinux/welcome/scripts/display-settings.sh deleted file mode 100755 index 2f8e488..0000000 --- a/usr/share/biglinux/welcome/scripts/display-settings.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash - -# Detect the current desktop environment -if pgrep -x plasmashell >/dev/null; then - # KDE Plasma - # Try systemsettings first (more stable), fallback to alternatives - systemsettings kcm_kscreen 2>/dev/null || systemsettings5 kcm_screen 2>/dev/null || kcmshell6 kcm_kscreen 2>/dev/null || kscreen-doctor-settings 2>/dev/null -elif pgrep -x gnome-shell >/dev/null; then - # GNOME - gnome-control-center display 2>/dev/null -elif pgrep -x xfce4-session >/dev/null; then - # XFCE - xfce4-display-settings 2>/dev/null || arandr 2>/dev/null -elif pgrep -x cinnamon-session >/dev/null; then - # Cinnamon - cinnamon-settings display 2>/dev/null -else - # Generic fallback - if command -v arandr >/dev/null; then - arandr - elif command -v xrandr >/dev/null; then - echo "Use 'xrandr' for display settings via terminal" - else - echo "Could not open display settings" - fi -fi diff --git a/usr/share/biglinux/welcome/scripts/package-install.sh b/usr/share/biglinux/welcome/scripts/package-install.sh new file mode 100755 index 0000000..28c6f6e --- /dev/null +++ b/usr/share/biglinux/welcome/scripts/package-install.sh @@ -0,0 +1,150 @@ +#!/bin/bash +# +# BigLinux Welcome — privileged package installer (runs as root via pkexec). +# +# Usage: +# package-install.sh install [repository] +# pacman -S --needed [repository/] +# package-install.sh upgrade-install [repository] +# pacman -Syu --needed [repository/] +# +# Only packages in ALLOWED_PACKAGES, optionally pinned to a repository in +# ALLOWED_REPOSITORIES, can be installed (keep both in sync with install_backend.py). The welcome app shows the user the full transaction and asks +# for confirmation before calling this script, which is why pacman runs with +# --noconfirm: with it, pacman still refuses to remove conflicting packages. +# +# The parent process may write "cancel" to stdin; pacman then receives SIGINT, +# which it handles safely (it never stops in the middle of a package). +# +# Output is plain pacman output (LC_ALL=C) plus STATUS: lines for the app. +# Exit codes: 0 ok, 1 pacman failed, 2 usage/not allowed, 3 database locked, +# 4 not running as root. + +set -u + +readonly ALLOWED_PACKAGES=( + biglinux-driver-manager + biglinux-noise-reduction-pipewire + tts-biglinux + big-advogados + bigame-mode + big-remote-play + bigcam + biglinux-body-tracker + brave-browser + chromium + falkon + firefox + librewolf + vivaldi + zen-browser-bin +) + +readonly ALLOWED_REPOSITORIES=( + biglinux-stable +) + +readonly EXIT_FAILED=1 +readonly EXIT_USAGE=2 +readonly EXIT_LOCKED=3 +readonly EXIT_NOT_ROOT=4 + +export LC_ALL=C LANG=C LANGUAGE=C + +pacman_bin=/usr/bin/pacman +lock_file=/var/lib/pacman/db.lck +log_file=/var/log/biglinux-welcome.log + +usage() { + echo "Usage: $0 {install|upgrade-install} [repository]" >&2 + exit "$EXIT_USAGE" +} + +# is_in +is_in() { + local value="$1" candidate + shift + for candidate in "$@"; do + [[ "$value" == "$candidate" ]] && return 0 + done + return 1 +} + +[[ $# -eq 2 || $# -eq 3 ]] || usage +mode="$1" +package="$2" +repository="${3:-}" + +case "$mode" in + install) pacman_args=(-S --needed --noconfirm) ;; + upgrade-install) pacman_args=(-Syu --needed --noconfirm) ;; + *) usage ;; +esac + +if ! is_in "$package" "${ALLOWED_PACKAGES[@]}"; then + echo "error: package not allowed: $package" >&2 + exit "$EXIT_USAGE" +fi + +target="$package" +if [[ -n "$repository" ]]; then + if ! is_in "$repository" "${ALLOWED_REPOSITORIES[@]}"; then + echo "error: repository not allowed: $repository" >&2 + exit "$EXIT_USAGE" + fi + target="$repository/$package" +fi + +if [[ $EUID -ne 0 ]]; then + # Test mode: lets the test suite run this script unprivileged against a + # fake pacman. Ignored as root, and pkexec never passes these variables. + if [[ -n "${BIGLINUX_WELCOME_TEST:-}" ]]; then + pacman_bin="${BIGLINUX_WELCOME_TEST_PACMAN:?}" + lock_file="${BIGLINUX_WELCOME_TEST_LOCK:?}" + log_file=/dev/null + else + echo "error: this script must run as root" >&2 + exit "$EXIT_NOT_ROOT" + fi +fi + +echo "STATUS:started" + +if [[ -e "$lock_file" ]]; then + echo "error: unable to lock database (another package manager is running)" + echo "STATUS:error" + exit "$EXIT_LOCKED" +fi + +{ echo; date; echo "biglinux-welcome: pacman ${pacman_args[*]} -- $target"; } >>"$log_file" 2>/dev/null + +# Keep stdin reachable for the cancel watcher (background jobs get /dev/null) +exec 3<&0 + +# Background jobs inherit an ignored SIGINT; env restores it so "cancel" +# works. tee -p keeps pacman alive even if the app closes its end of the pipe. +env --default-signal=INT stdbuf -oL "$pacman_bin" "${pacman_args[@]}" -- "$target" >(stdbuf -oL tee -p -a "$log_file" 2>/dev/null) 2>&1 & +pacman_pid=$! + +( + while IFS= read -r -u 3 command; do + if [[ "$command" == "cancel" ]]; then + echo "Cancel requested" + kill -INT "$pacman_pid" 2>/dev/null + fi + done +) & +watcher_pid=$! + +wait "$pacman_pid" +exit_code=$? +kill "$watcher_pid" 2>/dev/null +wait "$watcher_pid" 2>/dev/null + +if [[ $exit_code -eq 0 ]]; then + echo "STATUS:success" + exit 0 +fi +echo "STATUS:error" +exit "$EXIT_FAILED" diff --git a/usr/share/biglinux/welcome/style.css b/usr/share/biglinux/welcome/style.css index a2cd19a..47ffd45 100644 --- a/usr/share/biglinux/welcome/style.css +++ b/usr/share/biglinux/welcome/style.css @@ -373,6 +373,108 @@ headerbar.flat { transform: scale(0.97); } +/* Launcher feedback while an application starts */ +.action-card.launching .action-icon-box { opacity: 0.35; } + +/* Applications to Install — app cards */ +.app-card { + background: alpha(@card_bg_color, 0.55); + border-radius: 20px; + border: 1px solid alpha(@borders, 0.06); + border-top: 1px solid alpha(white, 0.08); + padding: 16px 18px 14px 16px; + box-shadow: 0 2px 12px alpha(black, 0.02), + 0 1px 3px alpha(black, 0.03); + transition: background 150ms ease, border-color 150ms ease, box-shadow 150ms ease; +} + +.app-card:hover { + background: alpha(@card_bg_color, 0.85); + border-color: alpha(@accent_bg_color, 0.15); + box-shadow: 0 8px 32px alpha(black, 0.06), + 0 2px 8px alpha(black, 0.04); +} + +.app-card.installing { + border-color: alpha(@accent_bg_color, 0.35); + box-shadow: 0 4px 24px alpha(@accent_bg_color, 0.12), + 0 1px 4px alpha(black, 0.03); +} + +.app-icon-bg { + padding: 4px; + border-radius: 18px; +} + +.app-card-title { + font-size: 16px; + font-weight: 800; + letter-spacing: -0.2px; +} + +.app-card-description { + font-size: 13px; + opacity: 0.7; + line-height: 1.35; +} + +.app-card-meta { + font-size: 12px; + opacity: 0.55; +} + +.app-card-error { + font-size: 12px; + font-weight: 600; + color: @error_color; +} + +.app-card-link { + font-size: 12px; + font-weight: 600; + padding: 4px 10px; + min-height: 0; +} + +.app-action { + font-size: 13px; + font-weight: 700; + padding: 6px 18px; + min-height: 0; +} + +/* Status pills */ +.app-status { + font-size: 11px; + font-weight: 700; + letter-spacing: 0.3px; + padding: 3px 10px; + border-radius: 100px; + background: alpha(@theme_fg_color, 0.07); + color: alpha(@theme_fg_color, 0.65); +} + +.app-status.installed { + background: alpha(@success_bg_color, 0.15); + color: @success_color; +} + +.app-status.installing { + background: alpha(@accent_bg_color, 0.15); + color: @accent_color; +} + +.app-status.failed { + background: alpha(@error_bg_color, 0.15); + color: @error_color; +} + +.app-status.unavailable, +.app-status.unsupported { + background: alpha(@warning_bg_color, 0.15); + color: @warning_color; +} + /* Keyboard focus indicators (WCAG 2.1 AA) */ .browser-card:focus-visible, .action-card:focus-visible { @@ -382,7 +484,9 @@ headerbar.flat { .nav-button:focus-visible, .finish-button:focus-visible, -.install-done-button:focus-visible { +.install-done-button:focus-visible, +.app-action:focus-visible, +.app-card-link:focus-visible { outline: 2px solid @accent_bg_color; outline-offset: 2px; } @@ -393,3 +497,39 @@ headerbar.flat { border-radius: 0; padding: 40px; } + +/* High contrast: solid surfaces, visible borders, full-strength text */ +@media (prefers-contrast: more) { + .action-card, + .browser-card, + .app-card, + .info-card, + .install-panel { + background: @card_bg_color; + border: 1px solid @borders; + } + + .page-subtitle, + .hero-subtitle, + .app-card-description, + .app-card-meta, + .action-label, + .browser-label, + .install-subtitle, + .startup-check { + opacity: 1; + } + + .browser-card.dimmed { opacity: 0.7; } +} + +/* Reduced motion: no press "bounce" */ +@media (prefers-reduced-motion: reduce) { + .action-card:active, + .browser-card:active, + .nav-button:active, + .finish-button:active, + .install-done-button:active { + transform: none; + } +} diff --git a/usr/share/biglinux/welcome/translatable_strings.py b/usr/share/biglinux/welcome/translatable_strings.py index 1bd80e9..aa0d2ce 100644 --- a/usr/share/biglinux/welcome/translatable_strings.py +++ b/usr/share/biglinux/welcome/translatable_strings.py @@ -10,51 +10,64 @@ _ = gettext.gettext # --- Strings from data file --- +_('Access different artificial intelligence services directly from KDE Plasma.') _('Accessibility') _('AppStore') +_('Applications to Install') _('Ashy Terminal') _('Audio Converter') +_('Big Advogados') +_('Big Game Mode') +_('Big Remote Play') _('Big Store') +_('BigCam') +_('BigLinux Body Tracker') _('BigLinux Info') _('BigLinux Settings') _('Brave') +_('ChatAI') _('Choose Your Avatar') _('Choose your default browser') _('Chrome') _('Chromium') -_('Configure voice') _('Control Center') +_('Discover and install powerful applications created for BigLinux. Enhance gaming, remote access, multimedia, productivity, and accessibility with just one click.') _('Discover some features') _('Display Settings') _('Donate') _('Donation and Social Networks') _('Driver Installation and Hardware Information') -_('Driver Manager') _('Edge') _('Falkon') _('Family Safety') _('Firefox') _('Forum') +_('Hardware Management') _('Initial Settings') -_('Install or Remove Drivers and Firmwares easily.') _('KDE Connect') _('KDE Connect is an application that facilitates wireless communication and data transfer between devices on local networks. Available on the Google Play Store for Android and the Apple Store for iPhone.') -_('Kernel Manager') _('Language Packs') +_('Legal toolkit for Brazilian lawyers: digital certificates (A1/A3), PDF signing, WebSigner, and access to court systems.') _('Librewolf') +_('Manage drivers, firmware, and kernels, and check information about your hardware.') +_('Manage webcams, video sources, and multimedia features in one central interface.') _('Network Info') _('Noise Reduction') _('OCR to PDF') _('Open Parental Controls') _('Opera') +_('Optimize your games with performance profiles, graphics features, monitoring, and advanced settings.') _('Our platform is collaborative, join this evolution.') _('PlayStore') _('Printers') _('Protect your children online. Set up supervised accounts, screen time, and content filters.') _('Session and Themes') _('Set your default browser.') +_('Share and play games remotely with other devices and friends.') _('Telegram') +_('Text Narrator') _('Time Shift') +_('Use movements captured by your webcam to control your computer.') _('Video Converter') _('Vivaldi') _('We provide comprehensive settings for you to select in an extremely simple way.') diff --git a/usr/share/biglinux/welcome/utils.py b/usr/share/biglinux/welcome/utils.py index 1770a21..e7af813 100644 --- a/usr/share/biglinux/welcome/utils.py +++ b/usr/share/biglinux/welcome/utils.py @@ -2,58 +2,118 @@ from __future__ import annotations +import math import os import platform +import sys import gi +import yaml gi.require_version("Gtk", "4.0") +gi.require_version("Gdk", "4.0") gi.require_version("GdkPixbuf", "2.0") -from gi.repository import GdkPixbuf, GLib, Gtk +from gi.repository import Gdk, GdkPixbuf, GLib, Gtk APP_PATH = os.path.dirname(os.path.abspath(__file__)) +APP_ID = "org.biglinux.welcome" +APP_NAME = "BigLinux Welcome" +APP_VERSION = "3.0.0" +APP_WEBSITE = "https://www.biglinux.com.br" +APP_REPOSITORY = "https://github.com/ruscher/biglinux-welcome" +APP_DEVELOPERS = ["Rafael Ruscher", "Bruno Gonçalves", "Barnabé Di Kartola"] + + +def render_scale() -> int: + """Integer scale for rasterizing SVGs crisply on every monitor. + + Fractional scales (e.g. 125%) round up, so icons are downscaled + instead of blurred.""" + display = Gdk.Display.get_default() + scale = 1.0 + if display is not None: + monitors = display.get_monitors() + for i in range(monitors.get_n_items()): + monitor = monitors.get_item(i) + get_scale = getattr(monitor, "get_scale", None) + value = get_scale() if get_scale else monitor.get_scale_factor() + scale = max(scale, value) + return max(1, math.ceil(scale)) + + +def _image_from_file(path: str, size: int) -> Gtk.Image | None: + """Rasterize with librsvg/GdkPixbuf at device scale for crisp HiDPI.""" + if not os.path.exists(path): + return None + pixels = size * render_scale() + try: + pb = GdkPixbuf.Pixbuf.new_from_file_at_size(path, pixels, pixels) + except GLib.Error: + return None + return Gtk.Image.new_from_paintable(Gdk.Texture.new_for_pixbuf(pb)) + + +def image_path(name: str, subdir: str = "image") -> str: + """Absolute path of a bundled image.""" + return os.path.join(APP_PATH, subdir, name) + def load_icon(name: str, size: int = 64, subdir: str = "image") -> Gtk.Image: - """Load icon from local file or theme, with accessible name support.""" + """Load an icon from a bundled file or the icon theme.""" img = None - if name.endswith((".svg", ".png")): - path = os.path.join(APP_PATH, subdir, name) - if os.path.exists(path): - try: - pb = GdkPixbuf.Pixbuf.new_from_file_at_size(path, size, size) - img = Gtk.Image.new_from_pixbuf(pb) - except GLib.Error: - pass - + img = _image_from_file(image_path(name, subdir), size) if img is None: img = Gtk.Image.new_from_icon_name(name or "application-x-executable") - img.set_pixel_size(size) return img -def load_browser_icon(package: str, size: int = 64) -> Gtk.Image: - """Load browser icon from the browsers folder.""" - path = os.path.join(APP_PATH, "image", "browsers", f"{package}.svg") - img = None - - if os.path.exists(path): - try: - pb = GdkPixbuf.Pixbuf.new_from_file_at_size(path, size, size) - img = Gtk.Image.new_from_pixbuf(pb) - except GLib.Error: - pass - +def load_browser_icon(icon: str, size: int = 64) -> Gtk.Image: + """Load a browser icon from the browsers folder.""" + img = _image_from_file(image_path(f"browsers/{icon}.svg"), size) if img is None: img = Gtk.Image.new_from_icon_name("web-browser-symbolic") - img.set_pixel_size(size) return img +def load_pages(path: str) -> list[dict]: + """Load pages.yaml, keeping only well-formed pages and actions. + + A malformed entry is skipped (and reported) instead of breaking the + whole window.""" + try: + with open(path, encoding="utf-8") as f: + data = yaml.safe_load(f) + except (OSError, yaml.YAMLError) as e: + print(f"Could not load {path}: {e}", file=sys.stderr) + return [] + if not isinstance(data, list): + return [] + + pages = [] + for page in data: + if not isinstance(page, dict) or not isinstance(page.get("title"), str): + print(f"Ignoring invalid page in {path}: {page!r}", file=sys.stderr) + continue + actions = page.get("actions") or [] + page = dict(page) + page["actions"] = ( + [ + a + for a in actions + if isinstance(a, dict) and isinstance(a.get("label"), str) + ] + if isinstance(actions, list) + else [] + ) + pages.append(page) + return pages + + def parse_os_release() -> dict[str, str]: """Parse /etc/os-release into a dictionary.""" try: diff --git a/usr/share/biglinux/welcome/widgets.py b/usr/share/biglinux/welcome/widgets.py index e44ace7..a639e0d 100644 --- a/usr/share/biglinux/welcome/widgets.py +++ b/usr/share/biglinux/welcome/widgets.py @@ -5,62 +5,172 @@ import gettext import math import os -import re +import platform import shlex -import subprocess +import shutil from collections.abc import Callable +from typing import ClassVar import gi gi.require_version("Gtk", "4.0") gi.require_version("Adw", "1") -gi.require_version("GdkPixbuf", "2.0") import cairo -from gi.repository import Adw, Gdk, GdkPixbuf, GLib, Gtk - -from utils import APP_PATH, load_browser_icon, load_icon +from gi.repository import Adw, Gdk, Gio, GLib, Gtk +from install_backend import InstallJob, JobState +from utils import APP_PATH, get_desktop, load_browser_icon, load_icon _ = gettext.gettext +def animations_enabled() -> bool: + """Respect the desktop's reduced-motion preference.""" + settings = Gtk.Settings.get_default() + return settings is None or settings.get_property("gtk-enable-animations") + + +def make_heading(text: str, css_class: str, level: int = 1) -> Gtk.Label: + """Create a label exposed to screen readers as a heading.""" + label = Gtk.Label(label=text, accessible_role=Gtk.AccessibleRole.HEADING) + label.set_halign(Gtk.Align.CENTER) + label.add_css_class(css_class) + label.set_wrap(True) + label.set_justify(Gtk.Justification.CENTER) + label.update_property([Gtk.AccessibleProperty.LEVEL], [level]) + return label + + +def show_alert( + parent: Gtk.Widget, + heading: str, + body: str, + responses: list[tuple[str, str, Adw.ResponseAppearance]] | None = None, + on_response: Callable[[str], None] | None = None, +) -> Adw.AlertDialog: + """Present an Adw.AlertDialog. responses: [(id, label, appearance)].""" + dialog = Adw.AlertDialog(heading=heading, body=body) + responses = responses or [("ok", _("OK"), Adw.ResponseAppearance.DEFAULT)] + for response_id, label, appearance in responses: + dialog.add_response(response_id, label) + dialog.set_response_appearance(response_id, appearance) + dialog.set_default_response(responses[-1][0]) + dialog.set_close_response(responses[0][0]) + if on_response: + dialog.connect("response", lambda _d, r: on_response(r)) + dialog.present(parent.get_root()) + return dialog + + +def card_grid(cards: list[Gtk.Widget], per_line: int, spacing: int) -> Adw.Clamp: + """Grid with up to per_line cards per line, centered, wrapping on narrow + windows with the last line centered too. + + The width limit comes from an Adw.Clamp rather than halign=CENTER, so the + wrap box is always measured and allocated at the same width (otherwise + its height is computed for the wrong number of lines).""" + grid = Adw.WrapBox( + child_spacing=spacing, + line_spacing=spacing, + align=0.5, + justify=Adw.JustifyMode.NONE, + ) + widest = 0 + for card in cards: + # Cards keep their size; expanding children would stretch a line + card.set_hexpand(False) + grid.append(card) + widest = max(widest, card.measure(Gtk.Orientation.HORIZONTAL, -1)[1]) + per_line = max(1, min(per_line, len(cards))) + line_length = per_line * widest + (per_line - 1) * spacing + + clamp = Adw.Clamp(maximum_size=line_length, tightening_threshold=line_length) + clamp.set_child(grid) + return clamp + + +def launch_command(command: str, widget: Gtk.Widget) -> None: + """Launch a command line detached, with startup notification and a + Wayland activation token so the new window gets focus. + + Raises GLib.Error when the program cannot be started.""" + app_info = Gio.AppInfo.create_from_commandline( + command, None, Gio.AppInfoCreateFlags.SUPPORTS_STARTUP_NOTIFICATION + ) + context = widget.get_display().get_app_launch_context() + # Detach the app's output from ours, so it never writes to a closed + # terminal or keeps our pipes open after we exit + devnull = os.open(os.devnull, os.O_RDWR) + try: + app_info.launch_uris_as_manager_with_fds( + [], + context, + GLib.SpawnFlags.SEARCH_PATH, + None, + None, + None, + None, + devnull, + devnull, + devnull, + ) + finally: + os.close(devnull) + + +def command_available(command: str) -> bool: + """Check that the program of a command line exists.""" + try: + argv = shlex.split(command) + except ValueError: + return False + return bool(argv) and shutil.which(argv[0]) is not None + + # --------------------------------------------------------------------------- # AnimatedLogo # --------------------------------------------------------------------------- class AnimatedLogo(Gtk.DrawingArea): - """Animated glow effect around logo using Cairo.""" + """Animated glow effect around logo using Cairo. + + Driven by the frame clock, so it only runs while visible, and static + when the user disabled animations.""" def __init__(self, logo_widget: Gtk.Widget) -> None: super().__init__(accessible_role=Gtk.AccessibleRole.PRESENTATION) self.logo_widget = logo_widget self.time = 0.0 + self._last_frame_time: int | None = None self.particles: list[dict] = [] for i in range(8): angle = (i / 8) * 2 * math.pi - self.particles.append({ - "angle": angle, - "speed": 0.3 + (i % 3) * 0.1, - "radius": 75 + (i % 2) * 12, - "size": 3 + (i % 3), - "alpha": 0.3 + (i % 3) * 0.15, - }) + self.particles.append( + { + "angle": angle, + "speed": 0.3 + (i % 3) * 0.1, + "radius": 75 + (i % 2) * 12, + "size": 3 + (i % 3), + "alpha": 0.3 + (i % 3) * 0.15, + } + ) self.set_size_request(185, 185) self.set_draw_func(self._draw) - # Accessibility: hide decorative element from screen readers - self.update_property( - [Gtk.AccessibleProperty.LABEL], ["BigLinux animated logo background"] - ) - self.timer_id = GLib.timeout_add(50, self._animate) - self.connect("unrealize", lambda _w: self.stop()) - - def _animate(self) -> bool: - self.time += 0.05 + self.timer_id: int | None = self.add_tick_callback(self._on_tick) + + def _on_tick(self, _widget: Gtk.Widget, clock: Gdk.FrameClock) -> bool: + now = clock.get_frame_time() + last, self._last_frame_time = self._last_frame_time, now + if not animations_enabled() or last is None: + return GLib.SOURCE_CONTINUE + # Same speed as the original 50 ms timer, but at the display's rate + step = min(now - last, 100_000) / 1_000_000 + self.time += step for p in self.particles: - p["angle"] += p["speed"] * 0.05 + p["angle"] += p["speed"] * step self.queue_draw() - return True + return GLib.SOURCE_CONTINUE def _draw( self, @@ -99,7 +209,7 @@ def _draw( def stop(self) -> None: if self.timer_id: - GLib.source_remove(self.timer_id) + self.remove_tick_callback(self.timer_id) self.timer_id = None @@ -114,15 +224,12 @@ def __init__(self) -> None: self.add_css_class("info-card") self.set_halign(Gtk.Align.CENTER) - from utils import get_desktop # noqa: E402 - + session = os.environ.get("XDG_SESSION_TYPE", "") + desktop = get_desktop() infos = [ - (_("Kernel"), __import__("platform").release()), - (_("Desktop"), get_desktop()), - ( - _("Display"), - os.environ.get("XDG_SESSION_TYPE", "Unknown").title(), - ), + (_("Kernel"), platform.release()), + (_("Desktop"), _("Unknown") if desktop == "Unknown" else desktop), + (_("Display"), session.title() if session else _("Unknown")), ] for key, value in infos: @@ -155,17 +262,26 @@ def __init__(self) -> None: # ActionCard # --------------------------------------------------------------------------- class ActionCard(Gtk.Button): - """Clickable action card with accessible label and error feedback.""" + """Clickable action card with accessible label and error feedback. + + Launchers with a ``package`` key offer to install a missing application + through the shared installer (see install_flow.py).""" + + # Ignore repeated clicks while an application starts (avoids duplicates) + LAUNCH_FEEDBACK_MS = 1800 def __init__(self, action: dict) -> None: super().__init__() self.action = action + self._launching = False label_text = _(action.get("label", "")) + self.label_text = label_text self.add_css_class("flat") self.add_css_class("action-card") - if "qrcode" in action.get("icon", "").lower(): + is_qrcode = "qrcode" in action.get("icon", "").lower() + if is_qrcode: self.add_css_class("qrcode-card") self.set_tooltip_text(label_text) @@ -178,23 +294,33 @@ def __init__(self, action: dict) -> None: content.set_valign(Gtk.Align.CENTER) self.set_child(content) + overlay = Gtk.Overlay() + overlay.set_halign(Gtk.Align.CENTER) + content.append(overlay) + icon_box = Gtk.Box() icon_box.add_css_class("action-icon-box") icon_box.set_halign(Gtk.Align.CENTER) - content.append(icon_box) + overlay.set_child(icon_box) icon_name = action.get("icon", "") - icon_size = 200 if "qrcode" in icon_name.lower() else 64 - icon = load_icon(icon_name, icon_size) + icon = load_icon(icon_name, 200 if is_qrcode else 64) icon.add_css_class("action-icon") # Accessibility: describe QR code images - if "qrcode" in icon_name.lower(): + if is_qrcode: icon.update_property( [Gtk.AccessibleProperty.LABEL], - [f"QR code: {label_text}"], + [_("QR code: %s") % label_text], ) icon_box.append(icon) + self._spinner = Adw.Spinner() + self._spinner.set_size_request(32, 32) + self._spinner.set_halign(Gtk.Align.CENTER) + self._spinner.set_valign(Gtk.Align.CENTER) + self._spinner.set_visible(False) + overlay.add_overlay(self._spinner) + label = Gtk.Label(label=label_text) label.add_css_class("action-label") label.set_max_width_chars(11) @@ -206,44 +332,65 @@ def _on_click(self, _btn: Gtk.Button) -> None: action_type = self.action.get("type", "") command = self.action.get("command", "") + if action_type == "app": + self.open_app() + elif action_type == "url": + launcher = Gtk.UriLauncher.new(command) + launcher.launch(self.get_root(), None, None, None) + elif action_type == "script": + self._launch(shlex.quote(os.path.join(APP_PATH, command))) + elif action_type == "next": + win = self.get_root() + if hasattr(win, "_on_next"): + win._on_next(None) + + def open_app(self) -> None: + command = self.action.get("command", "") + if self._launching: + return + if not command_available(command): + self._on_missing_app() + return + self._launch(command) + + def _launch(self, command: str) -> None: try: - if action_type == "app": - subprocess.Popen( - shlex.split(command), - stdout=subprocess.DEVNULL, - stderr=subprocess.DEVNULL, - ) - elif action_type == "url": - Gtk.show_uri(None, command, Gdk.CURRENT_TIME) - elif action_type == "script": - script = os.path.join(APP_PATH, command) - subprocess.Popen( - shlex.split(script), - stdout=subprocess.DEVNULL, - stderr=subprocess.DEVNULL, - ) - elif action_type == "next": - win = self.get_root() - if hasattr(win, "_on_next"): - win._on_next(None) - except OSError: - label_text = _(self.action.get("label", "")) - self._show_error( - _("Could not open %s. It may not be installed.") % label_text + launch_command(command, self) + except GLib.Error: + self._on_missing_app() + return + self._set_launching(True) + GLib.timeout_add(self.LAUNCH_FEEDBACK_MS, self._set_launching, False) + + def _set_launching(self, launching: bool) -> bool: + self._launching = launching + self._spinner.set_visible(launching) + if launching: + self.add_css_class("launching") + else: + self.remove_css_class("launching") + self.update_state([Gtk.AccessibleState.BUSY], [launching]) + return GLib.SOURCE_REMOVE + + def _on_missing_app(self) -> None: + package = self.action.get("package", "") + if package: + # Imported here to keep widgets importable without a display + from install_flow import offer_missing_app_install + + offer_missing_app_install( + self, + label=self.label_text, + package=package, + icon=self.action.get("icon", ""), + on_installed=self.open_app, ) - - def _show_error(self, message: str) -> None: - """Show an error dialog when an action fails.""" - win = self.get_root() - if not isinstance(win, Gtk.Window): return - dialog = Adw.AlertDialog( - heading=_("Could not open application"), - body=message, + show_alert( + self, + _("Could not open application"), + _("Could not open %s. It may not be installed.") % self.label_text, ) - dialog.add_response("ok", _("OK")) - dialog.set_default_response("ok") - dialog.present(win) # --------------------------------------------------------------------------- @@ -258,6 +405,8 @@ def __init__(self, browser: dict, on_select) -> None: self.on_select = on_select self.selected = False self.installed = self._check_installed() + # None = not checked yet; False = not in the configured repositories + self.available: bool | None = None self.detected_desktop: str | None = None self.add_css_class("flat") @@ -286,7 +435,7 @@ def __init__(self, browser: dict, on_select) -> None: icon_bg.add_css_class("browser-icon-bg") overlay.set_child(icon_bg) - icon = load_browser_icon(browser.get("package", ""), 56) + icon = load_browser_icon(self.icon_name, 56) icon.add_css_class("browser-icon") icon_bg.append(icon) @@ -301,7 +450,8 @@ def __init__(self, browser: dict, on_select) -> None: self.check_badge.append(check_icon) overlay.add_overlay(self.check_badge) - self.spinner = Gtk.Spinner(spinning=False) + self.spinner = Adw.Spinner() + self.spinner.set_size_request(32, 32) self.spinner.set_halign(Gtk.Align.CENTER) self.spinner.set_valign(Gtk.Align.CENTER) self.spinner.set_visible(False) @@ -313,6 +463,10 @@ def __init__(self, browser: dict, on_select) -> None: label.set_wrap(True) content.append(label) + @property + def icon_name(self) -> str: + return self.browser.get("icon") or self.browser.get("package", "") + def _check_installed(self) -> bool: for variant in self.browser.get("variants", []): check_path = variant.get("check", "") @@ -326,6 +480,8 @@ def _update_accessible_name(self) -> None: parts = [name] if self.installed: parts.append(_("installed")) + elif self.available is False: + parts.append(_("unavailable")) else: parts.append(_("not installed")) if self.selected: @@ -338,8 +494,25 @@ def set_installed(self, installed: bool) -> None: self.remove_css_class("dimmed") else: self.add_css_class("dimmed") + self._update_tooltip() + self._update_accessible_name() + + def set_available(self, available: bool) -> None: + self.available = available + self._update_tooltip() self._update_accessible_name() + def _update_tooltip(self) -> None: + label = self.browser.get("label", "") + if self.installed: + self.set_tooltip_text(label) + elif self.available is False: + self.set_tooltip_text( + _("%s is not available in the configured repositories") % label + ) + else: + self.set_tooltip_text(_("Install %s") % label) + def set_selected(self, selected: bool) -> None: self.selected = selected if selected: @@ -353,12 +526,9 @@ def set_selected(self, selected: bool) -> None: def set_loading(self, loading: bool) -> None: self.spinner.set_visible(loading) if loading: - self.spinner.start() self.add_css_class("dimmed") - else: - self.spinner.stop() - if self.installed: - self.remove_css_class("dimmed") + elif self.installed: + self.remove_css_class("dimmed") # Accessibility: announce busy state to screen readers self.update_state([Gtk.AccessibleState.BUSY], [loading]) @@ -422,73 +592,59 @@ def set_page(self, page: int) -> None: # --------------------------------------------------------------------------- -# InstallPanel — Integrated browser installation view +# InstallPanel — Integrated installation view # --------------------------------------------------------------------------- class InstallPanel(Gtk.Box): - """Inline panel that replaces the browser grid while a browser is being installed. - - Features a progress bar with real percentage, real-time log viewer, - cancel button, accessible status announcements, and success/error end-states. - """ - - # Milestone-based progress: keyword → fraction - # Keywords must match actual pacman piped output (no progress bars, no %) - _MILESTONES = [ - ("synchronizing", 0.05), - ("resolving dependencies", 0.10), - ("looking for conflicting", 0.15), - ("retrieving", 0.20), - ("checking key", 0.55), - ("checking package integrity", 0.60), - ("loading package", 0.65), - ("checking for file conflicts", 0.70), - ("checking available disk space", 0.75), - ("processing package changes", 0.80), - ("installing", 0.85), - ("upgrading", 0.85), - ("running post-transaction hooks", 0.95), - ] - - def __init__(self, browser_label: str, browser_icon_path: str | None) -> None: + """Installation view: progress bar, real-time log, cancel button, + accessible status announcements and success/error end states. + + Bind it to an InstallJob with bind_job(); it can be attached at any time + (the log so far is replayed), e.g. inside a "Details" dialog.""" + + _TAG_COLORS: ClassVar[dict[str, tuple[str, str]]] = { + # tag: (light theme, dark theme) + "error": ("#c01c28", "#ff7b63"), + "success": ("#1b8553", "#8ff0a4"), + "warning": ("#9c6e03", "#f8e45c"), + "info": ("#1c71d8", "#99c1f1"), + "dim": ("#77767b", "#9a9996"), + } + + def __init__(self, app_label: str, icon: str | None) -> None: + """icon: image path relative to image/ (e.g. "browsers/firefox.svg") + or an icon theme name.""" super().__init__(orientation=Gtk.Orientation.VERTICAL, spacing=0) self.set_halign(Gtk.Align.FILL) self.set_valign(Gtk.Align.CENTER) self.set_vexpand(True) + self.app_label = app_label self._pulse_id: int | None = None self._done_callback: Callable[[], None] | None = None self._cancel_callback: Callable[[], None] | None = None - self._last_milestone = 0.0 + self._open_callback: Callable[[], None] | None = None self._cancelled = False + self._job: InstallJob | None = None + self._job_handlers: list[int] = [] # -- Outer card -- card = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=12) card.add_css_class("install-panel") card.set_halign(Gtk.Align.CENTER) card.set_valign(Gtk.Align.CENTER) - card.set_size_request(480, -1) + card.set_size_request(420, -1) self.append(card) # -- Large centered icon -- - icon_size = 64 - if browser_icon_path and os.path.exists(browser_icon_path): - try: - pb = GdkPixbuf.Pixbuf.new_from_file_at_size( - browser_icon_path, icon_size, icon_size - ) - icon = Gtk.Image.new_from_pixbuf(pb) - except GLib.Error: - icon = Gtk.Image.new_from_icon_name("web-browser-symbolic") - else: - icon = Gtk.Image.new_from_icon_name("web-browser-symbolic") - - icon.set_pixel_size(icon_size) + icon = load_icon(icon or "system-software-install-symbolic", 64) icon.set_halign(Gtk.Align.CENTER) card.append(icon) # -- Title (centered) -- - self._title = Gtk.Label(label=_("Installing %s…") % browser_label) + self._title = Gtk.Label(label=_("Installing %s…") % app_label) self._title.add_css_class("install-title") self._title.set_halign(Gtk.Align.CENTER) + self._title.set_wrap(True) + self._title.set_justify(Gtk.Justification.CENTER) card.append(self._title) # -- Subtitle / phase (centered) -- @@ -496,6 +652,7 @@ def __init__(self, browser_label: str, browser_icon_path: str | None) -> None: self._subtitle.add_css_class("install-subtitle") self._subtitle.set_halign(Gtk.Align.CENTER) self._subtitle.set_wrap(True) + self._subtitle.set_justify(Gtk.Justification.CENTER) self._subtitle.set_max_width_chars(50) card.append(self._subtitle) @@ -510,10 +667,14 @@ def __init__(self, browser_label: str, browser_icon_path: str | None) -> None: self._progress.add_css_class("install-progress") self._progress.set_show_text(False) self._progress.set_hexpand(True) + self._progress.update_property( + [Gtk.AccessibleProperty.LABEL], [_("Installation progress")] + ) progress_row.append(self._progress) self._percent_label = Gtk.Label(label="0%") self._percent_label.add_css_class("install-subtitle") + self._percent_label.add_css_class("numeric") self._percent_label.set_width_chars(4) self._percent_label.set_xalign(1.0) progress_row.append(self._percent_label) @@ -559,12 +720,14 @@ def __init__(self, browser_label: str, browser_icon_path: str | None) -> None: log_scroll.set_child(self._log_view) self._log_buffer = self._log_view.get_buffer() - # Color tags for log lines - self._log_buffer.create_tag("error", foreground="#f66151") - self._log_buffer.create_tag("success", foreground="#57e389") - self._log_buffer.create_tag("warning", foreground="#f9f06b") - self._log_buffer.create_tag("info", foreground="#99c1f1") - self._log_buffer.create_tag("dim", foreground="#9a9996") + # Color tags for log lines, readable in light and dark themes + for tag_name in self._TAG_COLORS: + self._log_buffer.create_tag(tag_name) + style_manager = Adw.StyleManager.get_default() + self._apply_tag_colors(style_manager) + self._dark_handler = style_manager.connect( + "notify::dark", self._apply_tag_colors + ) self._toggle_btn.connect("toggled", self._on_toggle_details) @@ -575,6 +738,7 @@ def __init__(self, browser_label: str, browser_icon_path: str | None) -> None: self._cancel_btn = Gtk.Button(label=_("Cancel")) self._cancel_btn.add_css_class("destructive-action") + self._cancel_btn.add_css_class("pill") self._cancel_btn.update_property( [Gtk.AccessibleProperty.LABEL], [_("Cancel installation")], @@ -582,6 +746,15 @@ def __init__(self, browser_label: str, browser_icon_path: str | None) -> None: self._cancel_btn.connect("clicked", self._on_cancel) btn_row.append(self._cancel_btn) + self._open_btn = Gtk.Button(label=_("Open")) + self._open_btn.add_css_class("pill") + self._open_btn.set_visible(False) + self._open_btn.update_property( + [Gtk.AccessibleProperty.LABEL], [_("Open %s") % app_label] + ) + self._open_btn.connect("clicked", self._on_open) + btn_row.append(self._open_btn) + self._done_btn = Gtk.Button(label=_("Done")) self._done_btn.add_css_class("install-done-button") self._done_btn.set_visible(False) @@ -595,14 +768,65 @@ def __init__(self, browser_label: str, browser_icon_path: str | None) -> None: # Accessibility: live region self.update_property( [Gtk.AccessibleProperty.LABEL], - [_("Installing %s") % browser_label], + [_("Installing %s") % app_label], ) + def _apply_tag_colors(self, style_manager: Adw.StyleManager, *_args) -> None: + dark = style_manager.get_dark() + table = self._log_buffer.get_tag_table() + for tag_name, (light_color, dark_color) in self._TAG_COLORS.items(): + table.lookup(tag_name).set_property( + "foreground", dark_color if dark else light_color + ) + + # -- Job binding -- + + def bind_job(self, job: InstallJob) -> None: + """Follow a job's output, progress and result.""" + self.unbind_job() + self._job = job + for line in job.log_lines: + self.append_log(line) + if job.phase: + self.set_progress(job.fraction, job.phase) + else: + self.start_pulse() + self._cancel_btn.set_sensitive(job.cancellable and not job.cancel_requested) + self._job_handlers = [ + job.connect("log", lambda _j, line: self.append_log(line)), + job.connect("progress", lambda _j, f, p: self.set_progress(f, p)), + job.connect("cancellable-changed", self._on_cancellable_changed), + job.connect("finished", self._on_job_finished), + ] + self.set_cancel_callback(job.cancel) + if not job.running and job.state is not JobState.PENDING: + self._on_job_finished(job) + + def unbind_job(self) -> None: + if self._job is not None: + for handler in self._job_handlers: + self._job.disconnect(handler) + self._job = None + self._job_handlers = [] + + def _on_cancellable_changed(self, _job: InstallJob, cancellable: bool) -> None: + if not cancellable and not self._cancelled: + self._cancel_btn.set_sensitive(False) + self._cancel_btn.set_tooltip_text(_("Cannot cancel during installation")) + + def _on_job_finished(self, job: InstallJob) -> None: + if job.state is JobState.SUCCEEDED: + self.set_success(self.app_label) + elif job.state in (JobState.CANCELLED, JobState.AUTH_CANCELLED): + self.set_cancelled(job.state is JobState.AUTH_CANCELLED) + else: + self.set_error(self.app_label, job.failure_text()) + # -- Public API -- def start_pulse(self) -> None: """Start the progress bar pulse animation.""" - if self._pulse_id is None: + if self._pulse_id is None and animations_enabled(): self._pulse_id = GLib.timeout_add(80, self._do_pulse) def stop_pulse(self) -> None: @@ -615,7 +839,7 @@ def cancelled(self) -> bool: return self._cancelled def append_log(self, line: str) -> None: - """Append a line to the log viewer, auto-scroll, and parse progress.""" + """Append a line to the log viewer and auto-scroll.""" end_iter = self._log_buffer.get_end_iter() tag_name = self._get_line_tag(line) if tag_name: @@ -623,14 +847,11 @@ def append_log(self, line: str) -> None: self._log_buffer.insert_with_tags(end_iter, line + "\n", tag) else: self._log_buffer.insert(end_iter, line + "\n") - # Auto-scroll end_mark = self._log_buffer.create_mark( None, self._log_buffer.get_end_iter(), False ) self._log_view.scroll_mark_onscreen(end_mark) self._log_buffer.delete_mark(end_mark) - # Parse progress - self._parse_progress(line) @staticmethod def _get_line_tag(line: str) -> str | None: @@ -648,50 +869,72 @@ def _get_line_tag(line: str) -> str | None: return "dim" return None - def parse_progress(self, line: str) -> None: - """Public interface: parse progress without adding to log.""" - self._parse_progress(line) - def set_progress(self, fraction: float, phase_text: str = "") -> None: """Set the progress bar to a specific fraction and update label.""" self.stop_pulse() clamped = max(0.0, min(1.0, fraction)) self._progress.set_fraction(clamped) self._percent_label.set_label(f"{int(clamped * 100)}%") - if phase_text: + if phase_text and not self._cancelled: self._subtitle.set_label(phase_text) + # Announce progress to screen readers + self.update_property( + [Gtk.AccessibleProperty.LABEL], + [f"{phase_text} {int(clamped * 100)}%"], + ) - def set_success(self, browser_label: str) -> None: + def set_success(self, app_label: str, message: str | None = None) -> None: """Show success state.""" self.stop_pulse() - self.set_progress(1.0, _("It has been set as your default browser.")) - self._title.set_label(_("%s installed successfully!") % browser_label) + self.set_progress(1.0, message or _("The application is ready to use.")) + self._title.set_label(_("%s installed successfully!") % app_label) self._title.remove_css_class("install-title") self._title.add_css_class("install-status-success") self._cancel_btn.set_visible(False) + self._open_btn.set_visible(self._open_callback is not None) self._done_btn.set_visible(True) self._done_btn.grab_focus() self.update_property( [Gtk.AccessibleProperty.LABEL], - [_("%s installed successfully") % browser_label], + [_("%s installed successfully") % app_label], ) - def set_error(self, browser_label: str) -> None: + def set_error(self, app_label: str, message: str | None = None) -> None: """Show error state.""" self.stop_pulse() self._progress.set_visible(False) self._percent_label.set_visible(False) - self._title.set_label(_("Failed to install %s") % browser_label) + self._title.set_label(_("Failed to install %s") % app_label) self._title.remove_css_class("install-title") self._title.add_css_class("install-status-error") - self._subtitle.set_label(_("Check the details below for more information.")) - self._revealer.set_reveal_child(True) + self._subtitle.set_label( + message or _("Check the details below for more information.") + ) + self._toggle_btn.set_active(True) self._cancel_btn.set_visible(False) self._done_btn.set_visible(True) self._done_btn.grab_focus() self.update_property( [Gtk.AccessibleProperty.LABEL], - [_("Installation of %s failed") % browser_label], + [_("Installation of %s failed") % app_label], + ) + + def set_cancelled(self, auth: bool = False) -> None: + """Show the cancelled state (nothing was installed).""" + self.stop_pulse() + self._progress.set_visible(False) + self._percent_label.set_visible(False) + self._title.set_label(_("Installation cancelled")) + self._subtitle.set_label( + _("Authentication was cancelled. Nothing was installed.") + if auth + else _("Nothing was installed.") + ) + self._cancel_btn.set_visible(False) + self._done_btn.set_visible(True) + self._done_btn.grab_focus() + self.update_property( + [Gtk.AccessibleProperty.LABEL], [_("Installation cancelled")] ) def set_done_callback(self, callback: Callable[[], None]) -> None: @@ -700,84 +943,10 @@ def set_done_callback(self, callback: Callable[[], None]) -> None: def set_cancel_callback(self, callback: Callable[[], None]) -> None: self._cancel_callback = callback - # -- Internal -- + def set_open_callback(self, callback: Callable[[], None] | None) -> None: + self._open_callback = callback - # Use untranslated strings at class level; translate at lookup time - _PHASE_LABELS = { - "synchronizing": "Synchronizing databases…", - "resolving dependencies": "Resolving dependencies…", - "looking for conflicting": "Checking for conflicts…", - "retrieving": "Downloading packages…", - "checking key": "Verifying signatures…", - "checking package integrity": "Verifying integrity…", - "loading package": "Loading packages…", - "checking for file conflicts": "Checking for conflicts…", - "checking available disk space": "Checking disk space…", - "processing package changes": "Applying changes…", - "installing": "Installing…", - "upgrading": "Upgrading…", - "running post-transaction hooks": "Running post-install hooks…", - } - - # Cancel is disabled once filesystem changes begin - _CANCEL_CUTOFF = 0.80 # "processing package changes" - - # Regex for download progress lines: - # " firefox-138.0.4-1 45.2 MiB 12.5 MiB/s 00:03 [###] 58%" - _RE_DOWNLOAD = re.compile(r"(\d+(?:\.\d+)?\s*[KMG]iB/s).*?(\d{1,3})%") - - def _parse_progress(self, line: str) -> None: - """Parse pacman/yay output using milestone keywords.""" - lower = line.lower() - - # Check milestone keywords first - matched_milestone = False - for keyword, fraction in self._MILESTONES: - if keyword in lower and fraction > self._last_milestone: - self._last_milestone = fraction - self.stop_pulse() - self._progress.set_fraction(fraction) - self._percent_label.set_label(f"{int(fraction * 100)}%") - label = self._PHASE_LABELS.get(keyword, "") - if label: - self._subtitle.set_label(_(label)) - # Announce progress to screen readers at each milestone - pct = int(fraction * 100) - self.update_property( - [Gtk.AccessibleProperty.LABEL], - [f"{_(label)} {pct}%"], - ) - matched_milestone = True - - # Disable cancel once real installation begins - if fraction >= self._CANCEL_CUTOFF: - self._cancel_btn.set_sensitive(False) - self._cancel_btn.set_tooltip_text( - _("Cannot cancel during installation") - ) - - break - - # During download phase, update subtitle with package name or speed info - if not matched_milestone and 0.05 <= self._last_milestone < 0.55: - # Show what's being downloaded (piped output: "chromium ... downloading...") - if "downloading" in lower: - name = line.strip().replace("downloading...", "").strip() - if name: - self._subtitle.set_label(_("Downloading {name}…").format(name=name)) - # If terminal-mode output with speed (rare for piped pacman) - else: - dl_match = self._RE_DOWNLOAD.search(line) - if dl_match: - speed = dl_match.group(1) - pct = int(dl_match.group(2)) - fraction = 0.20 + (pct / 100.0) * 0.35 - self.stop_pulse() - self._progress.set_fraction(fraction) - self._percent_label.set_label(f"{int(fraction * 100)}%") - self._subtitle.set_label( - _("Downloading… {pct}% ({speed})").format(pct=pct, speed=speed) - ) + # -- Internal -- def _do_pulse(self) -> bool: self._progress.pulse() @@ -804,7 +973,20 @@ def _on_cancel(self, _btn: Gtk.Button) -> None: if self._cancel_callback: self._cancel_callback() - def _on_done(self, _btn: Gtk.Button) -> None: + def _on_open(self, _btn: Gtk.Button) -> None: + if self._open_callback: + self._open_callback() + self._on_done(_btn) + + def release(self) -> None: + """Stop following the job and theme; call when the panel goes away.""" self.stop_pulse() + self.unbind_job() + if self._dark_handler: + Adw.StyleManager.get_default().disconnect(self._dark_handler) + self._dark_handler = 0 + + def _on_done(self, _btn: Gtk.Button) -> None: + self.release() if self._done_callback: self._done_callback() diff --git a/usr/share/biglinux/welcome/window.py b/usr/share/biglinux/welcome/window.py index d9cc617..912f457 100644 --- a/usr/share/biglinux/welcome/window.py +++ b/usr/share/biglinux/welcome/window.py @@ -4,7 +4,6 @@ import gettext import os -import select import subprocess import threading @@ -13,10 +12,18 @@ gi.require_version("Gtk", "4.0") gi.require_version("Adw", "1") -import yaml -from gi.repository import Adw, GdkPixbuf, GLib, Gtk - -from utils import APP_PATH, get_logo_path, parse_os_release +from apps_page import AppsPage +from gi.repository import Adw, Gio, GLib, Gtk +from install_backend import InstallJob, InstallManager, JobState, repo_packages +from install_flow import InstallRequest, request_install +from utils import ( + APP_NAME, + APP_PATH, + get_logo_path, + load_icon, + load_pages, + parse_os_release, +) from widgets import ( ActionCard, AnimatedLogo, @@ -24,32 +31,18 @@ InfoCard, InstallPanel, ProgressDots, + card_grid, + command_available, + launch_command, + make_heading, + show_alert, ) _ = gettext.gettext - -def _flush_line_buffer(buf: bytes, panel: InstallPanel) -> bytes: - """Extract complete lines from buf, dispatch to panel, return remainder.""" - while b"\n" in buf or b"\r" in buf: - idx_n = buf.find(b"\n") - idx_r = buf.find(b"\r") - is_newline = idx_n >= 0 and (idx_r < 0 or idx_n <= idx_r) - if is_newline: - line = buf[:idx_n].decode("utf-8", errors="replace") - buf = buf[idx_n + 1 :] - elif idx_r >= 0: - line = buf[:idx_r].decode("utf-8", errors="replace") - buf = buf[idx_r + 1 :] - else: - break - if not line or line.startswith("STATUS:"): - continue - if is_newline: - GLib.idle_add(panel.append_log, line) - else: - GLib.idle_add(panel.parse_progress, line) - return buf +# Uniform launcher card width; grids wrap on narrow windows +ACTION_CARD_WIDTH = 150 +CARD_SPACING = 14 class WelcomeWindow(Adw.ApplicationWindow): @@ -58,62 +51,91 @@ class WelcomeWindow(Adw.ApplicationWindow): def __init__(self, app: Adw.Application, start_page: int = 0) -> None: super().__init__(application=app) self.set_default_size(1000, 780) - self.set_title("BigLinux Welcome") + self.set_size_request(360, 480) + self.set_title(APP_NAME) + + self.pages_data = load_pages(os.path.join(APP_PATH, "pages.yaml")) - self.pages_data = self._load_pages() - # Determine the actual starting page index to avoid out-of-bounds errors - total_pages = 1 + (len(self.pages_data) if self.pages_data else 0) + total_pages = 1 + len(self.pages_data) self.current_page = max(0, min(start_page, total_pages - 1)) - - self.page_widgets: list[Gtk.Widget] = [] + + # Pages are built on first use (see _page); None = not built yet + self.page_widgets: list[Gtk.Widget | None] = [None] * total_pages self.browser_cards: list[BrowserCard] = [] + self._install_panel: InstallPanel | None = None + self._close_confirmed = False self._build_ui() + self._setup_shortcuts() + self.connect("close-request", self._on_close_request) self._navigate() - def _load_pages(self) -> list | None: - try: - with open(os.path.join(APP_PATH, "pages.yaml"), encoding="utf-8") as f: - return yaml.safe_load(f) - except (FileNotFoundError, yaml.YAMLError): - return None - # ------------------------------------------------------------------ # UI Construction # ------------------------------------------------------------------ def _build_ui(self) -> None: + self.toast_overlay = Adw.ToastOverlay() + self.set_content(self.toast_overlay) + main = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) - self.set_content(main) + self.toast_overlay.set_child(main) header = Adw.HeaderBar() header.add_css_class("flat") header.set_show_title(False) main.append(header) + menu = Gio.Menu() + menu.append(_("About BigLinux Welcome"), "app.about") + menu_button = Gtk.MenuButton(icon_name="open-menu-symbolic", menu_model=menu) + menu_button.set_tooltip_text(_("Main Menu")) + menu_button.update_property([Gtk.AccessibleProperty.LABEL], [_("Main Menu")]) + header.pack_end(menu_button) + self.stack = Gtk.Stack() self.stack.set_transition_type(Gtk.StackTransitionType.SLIDE_LEFT_RIGHT) self.stack.set_transition_duration(320) self.stack.set_vexpand(True) main.append(self.stack) - self._build_pages() self._build_nav(main) - def _build_pages(self) -> None: - welcome = self._build_welcome() - self.stack.add_named(welcome, "welcome") - self.page_widgets.append(welcome) - - if self.pages_data: - for i, data in enumerate(self.pages_data): - if data.get("page_type") == "browsers": - page = self._build_browser_page(data) - else: - page = self._build_action_page(data) - self.stack.add_named(page, f"page_{i}") - self.page_widgets.append(page) + def add_toast(self, message: str) -> None: + """Show a short, non-blocking notification.""" + toast = Adw.Toast(title=message) + toast.set_timeout(4) + self.toast_overlay.add_toast(toast) + + def _page(self, index: int) -> Gtk.Widget: + """Return page index, building it on first use. + + Only the visible page is built at startup; the next one is prepared + while idle, so the first frame appears sooner and pages the user + never opens cost nothing (no widgets, no package queries).""" + page = self.page_widgets[index] + if page is not None: + return page + if index == 0: + page = self._build_welcome() + else: + data = self.pages_data[index - 1] + page_type = data.get("page_type") + if page_type == "browsers": + page = self._build_browser_page(data) + elif page_type == "apps": + page = AppsPage(data) + else: + page = self._build_action_page(data) + self.stack.add_named(page, f"page_{index}") + self.page_widgets[index] = page + return page + + def _prepare_next_page(self) -> bool: + if self.current_page + 1 < len(self.page_widgets): + self._page(self.current_page + 1) + return GLib.SOURCE_REMOVE def _build_welcome(self) -> Gtk.Widget: scroll = Gtk.ScrolledWindow() @@ -131,11 +153,7 @@ def _build_welcome(self) -> Gtk.Widget: # Logo with animated glow logo_path = get_logo_path(os_info) if logo_path and os.path.exists(logo_path): - try: - pb = GdkPixbuf.Pixbuf.new_from_file_at_size(logo_path, 130, 130) - logo = Gtk.Image.new_from_pixbuf(pb) - except GLib.Error: - logo = Gtk.Image.new_from_icon_name("distributor-logo") + logo = load_icon(logo_path, 130) else: logo = Gtk.Image.new_from_icon_name("distributor-logo") @@ -158,15 +176,16 @@ def _build_welcome(self) -> Gtk.Widget: if is_biglinux: subtitle_text = _("In search of the perfect system!") + logo.update_property([Gtk.AccessibleProperty.LABEL], [distro]) else: - title = Gtk.Label(label=distro) - title.add_css_class("hero-title") - main.append(title) + main.append(make_heading(distro, "hero-title")) subtitle_text = _("Welcome to your new system") # Subtitle subtitle = Gtk.Label(label=subtitle_text) subtitle.add_css_class("hero-subtitle") + subtitle.set_wrap(True) + subtitle.set_justify(Gtk.Justification.CENTER) main.append(subtitle) # Version badge @@ -174,6 +193,7 @@ def _build_welcome(self) -> Gtk.Widget: if version: badge = Gtk.Label(label=f"v{version}") badge.add_css_class("hero-version") + badge.set_halign(Gtk.Align.CENTER) main.append(badge) # Spacer @@ -186,53 +206,41 @@ def _build_welcome(self) -> Gtk.Widget: return scroll - def _build_action_page(self, data: dict) -> Gtk.Widget: - scroll = Gtk.ScrolledWindow() - scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC) - - main = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=26) - main.set_margin_top(28) - main.set_margin_bottom(32) - main.set_margin_start(40) - main.set_margin_end(40) - scroll.set_child(main) - + def _build_page_header(self, data: dict, max_chars: int = 60) -> Gtk.Box: + # The box fills; the labels center themselves (see make_heading) header = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6) - header.set_halign(Gtk.Align.CENTER) - main.append(header) - - title = Gtk.Label(label=_(data.get("title", ""))) - title.add_css_class("page-title") - # Accessibility: mark as heading - title.update_property( - [Gtk.AccessibleProperty.LABEL], [_(data.get("title", ""))] - ) - header.append(title) + header.append(make_heading(_(data.get("title", "")), "page-title")) subtitle = data.get("subtitle", "") if subtitle: sub = Gtk.Label(label=_(subtitle)) + sub.set_halign(Gtk.Align.CENTER) sub.add_css_class("page-subtitle") sub.set_wrap(True) - sub.set_max_width_chars(60) + sub.set_max_width_chars(max_chars) sub.set_justify(Gtk.Justification.CENTER) header.append(sub) + return header - actions = data.get("actions", []) - items_per_row = 4 - cards_container = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=14) - cards_container.set_halign(Gtk.Align.CENTER) - main.append(cards_container) + def _build_action_page(self, data: dict) -> Gtk.Widget: + scroll = Gtk.ScrolledWindow() + scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC) - for i in range(0, len(actions), items_per_row): - row_actions = actions[i : i + items_per_row] - row = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=14) - row.set_halign(Gtk.Align.CENTER) - cards_container.append(row) + main = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=26) + main.set_margin_top(28) + main.set_margin_bottom(32) + main.set_margin_start(24) + main.set_margin_end(24) + scroll.set_child(main) + main.append(self._build_page_header(data)) - for action in row_actions: - card = ActionCard(action) - row.append(card) + cards = [] + for action in data.get("actions", []): + card = ActionCard(action) + if "qrcode-card" not in card.get_css_classes(): + card.set_size_request(ACTION_CARD_WIDTH, -1) + cards.append(card) + main.append(card_grid(cards, 4, CARD_SPACING)) return scroll @@ -243,30 +251,12 @@ def _build_browser_page(self, data: dict) -> Gtk.Widget: main = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=26) main.set_margin_top(28) main.set_margin_bottom(32) - main.set_margin_start(40) - main.set_margin_end(40) + main.set_margin_start(24) + main.set_margin_end(24) scroll.set_child(main) # -- Header (always visible, even during install) -- - header = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6) - header.set_halign(Gtk.Align.CENTER) - main.append(header) - - title = Gtk.Label(label=_(data.get("title", ""))) - title.add_css_class("page-title") - title.update_property( - [Gtk.AccessibleProperty.LABEL], [_(data.get("title", ""))] - ) - header.append(title) - - subtitle = data.get("subtitle", "") - if subtitle: - sub = Gtk.Label(label=_(subtitle)) - sub.add_css_class("page-subtitle") - sub.set_wrap(True) - sub.set_max_width_chars(55) - sub.set_justify(Gtk.Justification.CENTER) - header.append(sub) + main.append(self._build_page_header(data, max_chars=55)) # -- Inner stack: cards grid ↔ install panel -- self.browser_stack = Gtk.Stack() @@ -275,26 +265,14 @@ def _build_browser_page(self, data: dict) -> Gtk.Widget: self.browser_stack.set_vexpand(True) main.append(self.browser_stack) - # Cards grid - cards_container = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=16) - cards_container.set_halign(Gtk.Align.CENTER) - cards_container.set_valign(Gtk.Align.START) - - browsers = data.get("actions", []) - items_per_row = 5 - self.browser_cards = [] - for i in range(0, len(browsers), items_per_row): - row_browsers = browsers[i : i + items_per_row] - row = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=16) - row.set_halign(Gtk.Align.CENTER) - cards_container.append(row) + self.browser_cards = [ + BrowserCard(browser, self._on_browser_select) + for browser in data.get("actions", []) + ] + grid = card_grid(self.browser_cards, 5, 16) + grid.set_valign(Gtk.Align.START) - for browser in row_browsers: - card = BrowserCard(browser, self._on_browser_select) - self.browser_cards.append(card) - row.append(card) - - self.browser_stack.add_named(cards_container, "browsers") + self.browser_stack.add_named(grid, "browsers") # Install panel placeholder (replaced dynamically) placeholder = Gtk.Box() @@ -304,17 +282,21 @@ def _build_browser_page(self, data: dict) -> Gtk.Widget: self._browser_loading_overlay = Gtk.Box( orientation=Gtk.Orientation.VERTICAL, spacing=12 ) - self._browser_loading_overlay.set_halign(Gtk.Align.CENTER) - self._browser_loading_overlay.set_valign(Gtk.Align.CENTER) + self._browser_loading_overlay.set_halign(Gtk.Align.FILL) + self._browser_loading_overlay.set_valign(Gtk.Align.FILL) self._browser_loading_overlay.set_visible(False) self._browser_loading_overlay.add_css_class("browser-loading-overlay") - self._browser_loading_spinner = Gtk.Spinner() + self._browser_loading_spinner = Adw.Spinner() self._browser_loading_spinner.set_size_request(48, 48) + self._browser_loading_spinner.set_vexpand(True) + self._browser_loading_spinner.set_valign(Gtk.Align.END) self._browser_loading_overlay.append(self._browser_loading_spinner) self._browser_loading_label = Gtk.Label(label="") self._browser_loading_label.add_css_class("page-subtitle") + self._browser_loading_label.set_vexpand(True) + self._browser_loading_label.set_valign(Gtk.Align.START) self._browser_loading_overlay.append(self._browser_loading_label) self._browser_loading_overlay.update_property( [Gtk.AccessibleProperty.LABEL], @@ -325,7 +307,7 @@ def _build_browser_page(self, data: dict) -> Gtk.Widget: page_overlay.set_child(scroll) page_overlay.add_overlay(self._browser_loading_overlay) - GLib.idle_add(self.refresh_browser_states) + self.refresh_browser_states() return page_overlay # ------------------------------------------------------------------ @@ -335,9 +317,12 @@ def _build_browser_page(self, data: dict) -> Gtk.Widget: def _run_browser_script(self, args: list[str]) -> str: script_path = os.path.join(APP_PATH, "scripts", "browser.sh") try: - cmd = [script_path] + args result = subprocess.run( - cmd, capture_output=True, text=True, check=True, timeout=300 + [script_path, *args], + capture_output=True, + text=True, + check=True, + timeout=30, ) return result.stdout.strip() except (subprocess.CalledProcessError, subprocess.TimeoutExpired, OSError) as e: @@ -345,43 +330,89 @@ def _run_browser_script(self, args: list[str]) -> str: return "" def refresh_browser_states(self) -> bool: - current_browser_default = self._run_browser_script(["getBrowser"]) + """Re-check installed browsers, the default one and repository + availability, in the background.""" + + def worker() -> None: + default = self._run_browser_script(["getBrowser"]) + packages = [c.browser.get("package", "") for c in self.browser_cards] + available = set(repo_packages([p for p in packages if p])) + GLib.idle_add(self._apply_browser_states, default, available) + + threading.Thread(target=worker, daemon=True).start() + return GLib.SOURCE_REMOVE + def _apply_browser_states(self, default_browser: str, available: set[str]) -> bool: for card in self.browser_cards: - is_installed = False installed_desktop = None - for variant in card.browser.get("variants", []): check_path = variant.get("check", "") if check_path and os.path.exists(check_path): - is_installed = True installed_desktop = variant.get("desktop", "") break + is_installed = installed_desktop is not None card.set_installed(is_installed) + card.set_available(card.browser.get("package", "") in available) card.detected_desktop = installed_desktop - card.set_selected( - is_installed and installed_desktop == current_browser_default - ) - + card.set_selected(is_installed and installed_desktop == default_browser) return GLib.SOURCE_REMOVE def _on_browser_select(self, selected_card: BrowserCard) -> None: browser = selected_card.browser + label = browser.get("label", "") # If already installed, just set as default (no panel needed) - is_installed = any( - os.path.exists(v.get("check", "")) for v in browser.get("variants", []) - ) - if is_installed: + if selected_card._check_installed(): thread = threading.Thread( target=self._set_default_browser, args=(selected_card,), daemon=True ) thread.start() return - # Not installed → show integrated install panel - self._start_install(selected_card) + if selected_card.available is False: + self._explain_unavailable_browser(label) + return + + request = InstallRequest( + label=label, + icon=f"browsers/{selected_card.icon_name}.svg", + package=browser.get("package", ""), + ) + selected_card.set_loading(True) + request_install( + selected_card, + request, + lambda job: self._show_browser_install(selected_card, job), + lambda: selected_card.set_loading(False), + ) + + def _explain_unavailable_browser(self, label: str) -> None: + responses = [("close", _("Close"), Adw.ResponseAppearance.DEFAULT)] + if command_available("big-store"): + responses.append( + ("store", _("Open Big Store"), Adw.ResponseAppearance.SUGGESTED) + ) + + def on_response(response: str) -> None: + if response == "store": + try: + launch_command("big-store", self) + except GLib.Error as e: + print(f"Could not open Big Store: {e}") + + show_alert( + self, + _("%s is not available") % label, + _( + "%s is not in the configured repositories, so it cannot be " + "installed safely from here. You can look for it in Big Store, " + "which shows where each package comes from." + ) + % label, + responses, + on_response, + ) def _set_default_browser(self, card: BrowserCard) -> None: """Set an already-installed browser as default (background thread).""" @@ -404,12 +435,12 @@ def _show_browser_loading(self, browser_label: str) -> None: _("Setting %s as default…") % browser_label ) self._browser_loading_overlay.set_visible(True) - self._browser_loading_spinner.start() + self._browser_loading_spinner.set_visible(True) for card in self.browser_cards: card.set_sensitive(False) def _hide_browser_loading(self, browser_label: str = "") -> None: - self._browser_loading_spinner.stop() + self._browser_loading_spinner.set_visible(False) for card in self.browser_cards: card.set_sensitive(True) if browser_label: @@ -424,135 +455,62 @@ def _dismiss_browser_overlay(self) -> bool: self._browser_loading_overlay.set_visible(False) return GLib.SOURCE_REMOVE - def _start_install(self, card: BrowserCard) -> None: - """Show the install panel and start the install process.""" + def _show_browser_install(self, card: BrowserCard, job: InstallJob) -> None: + """Replace the browser grid with the install panel for job.""" + card.set_loading(False) browser = card.browser browser_label = browser.get("label", "") - package = browser.get("package", "") - icon_path = ( - os.path.join(APP_PATH, "image", "browsers", f"{package}.svg") - if package - else None - ) - - # Create and attach the install panel - panel = InstallPanel(browser_label, icon_path) - panel.set_done_callback(lambda: self._finish_install(browser_label)) - # Store proc reference for cancel support - self._install_proc: subprocess.Popen[bytes] | None = None - panel.set_cancel_callback(self._cancel_install) + panel = InstallPanel(browser_label, f"browsers/{card.icon_name}.svg") + panel.set_done_callback(self._finish_install) + panel.bind_job(job) + job.connect("finished", self._on_browser_job_finished, browser, panel) - # Replace the installing page in the stack old = self.browser_stack.get_child_by_name("installing") if old: self.browser_stack.remove(old) self.browser_stack.add_named(panel, "installing") self.browser_stack.set_visible_child_name("installing") - - # Disable navigation during install - self._set_nav_sensitive(False) - - # Start pulse animation and background install - panel.start_pulse() self._install_panel = panel - thread = threading.Thread( - target=self._perform_browser_install, - args=(card, panel), - daemon=True, - ) - thread.start() - - def _cancel_install(self) -> None: - """Kill the running installation subprocess.""" - proc = getattr(self, "_install_proc", None) - if proc and proc.poll() is None: - proc.terminate() - - def _perform_browser_install(self, card: BrowserCard, panel: InstallPanel) -> None: - """Run browser installation script, reading output in real time.""" - browser = card.browser - browser_label = browser.get("label", "") - package = browser.get("package", "") - script_path = os.path.join(APP_PATH, "scripts", "browser.sh") - - success = False - try: - proc = subprocess.Popen( - [script_path, "install", package], - stdout=subprocess.PIPE, - stderr=subprocess.STDOUT, - stdin=subprocess.DEVNULL, - bufsize=0, - ) - self._install_proc = proc - - if proc.stdout is None: - raise OSError("Failed to capture process output") - - self._read_process_output(proc, panel) - proc.wait(timeout=600) - success = proc.returncode == 0 and not panel.cancelled - - except (OSError, subprocess.TimeoutExpired) as e: - GLib.idle_add(panel.append_log, str(e)) - success = False + # Keep the user on this page until they acknowledge the result + self._set_nav_sensitive(False) - if panel.cancelled: - GLib.idle_add(self._finish_install, browser_label) + def _on_browser_job_finished( + self, job: InstallJob, browser: dict, panel: InstallPanel + ) -> None: + if job.state is not JobState.SUCCEEDED: return + label = browser.get("label", "") + panel.set_success(label, _("Setting it as your default browser…")) + + def worker() -> None: + done = self._post_install_set_default(browser) + message = ( + _("It has been set as your default browser.") + if done + else _("The application is ready to use.") + ) + GLib.idle_add(panel.set_success, label, message) - if success: - self._post_install_set_default(browser) - GLib.idle_add(self._finish_install, browser_label) - else: - GLib.idle_add(panel.set_error, browser_label) - - @staticmethod - def _read_process_output( - proc: subprocess.Popen[bytes], panel: InstallPanel - ) -> None: - """Read subprocess output byte-by-byte, dispatching lines to the panel.""" - assert proc.stdout is not None - buf = b"" - fd = proc.stdout.fileno() - stall_notified = False - - while True: - ready, _w, _x = select.select([fd], [], [], 5.0) - if not ready: - if not stall_notified: - stall_notified = True - GLib.idle_add(panel.append_log, _("Still working…")) - continue - stall_notified = False - chunk = os.read(fd, 4096) - if not chunk: - if buf: - line = buf.decode("utf-8", errors="replace") - if not line.startswith("STATUS:"): - GLib.idle_add(panel.append_log, line) - break - if panel.cancelled: - proc.terminate() - break - buf += chunk - buf = _flush_line_buffer(buf, panel) + threading.Thread(target=worker, daemon=True).start() - def _post_install_set_default(self, browser: dict) -> None: - """Set the newly installed browser as default.""" + def _post_install_set_default(self, browser: dict) -> bool: + """Set the newly installed browser as default (background thread).""" for variant in browser.get("variants", []): if os.path.exists(variant.get("check", "")): desktop = variant.get("desktop", "") if desktop: self._run_browser_script(["setBrowser", desktop]) + return True break + return False - def _finish_install(self, _browser_label: str) -> None: + def _finish_install(self) -> None: """Called when user clicks Done on the install panel.""" self._set_nav_sensitive(True) self.browser_stack.set_visible_child_name("browsers") + self._install_panel = None self.refresh_browser_states() def _set_nav_sensitive(self, sensitive: bool) -> None: @@ -576,13 +534,8 @@ def _build_nav(self, parent: Gtk.Box) -> None: bar.set_start_widget(self.startup_check) # Collect page titles for progress dots - page_titles = [_("Welcome")] - if self.pages_data: - for p in self.pages_data: - page_titles.append(_(p.get("title", ""))) - - total = 1 + (len(self.pages_data) if self.pages_data else 0) - self.progress = ProgressDots(total, page_titles) + page_titles = [_("Welcome")] + [_(p["title"]) for p in self.pages_data] + self.progress = ProgressDots(len(page_titles), page_titles) bar.set_center_widget(self.progress) nav = Gtk.Box(spacing=10) @@ -595,6 +548,7 @@ def _build_nav(self, parent: Gtk.Box) -> None: self.back_btn.add_css_class("nav-button") self.back_btn.add_css_class("back") self.back_btn.set_visible(False) + self.back_btn.set_tooltip_text(_("Previous page")) # Accessibility self.back_btn.update_property( [Gtk.AccessibleProperty.LABEL], [_("Previous page")] @@ -608,11 +562,33 @@ def _build_nav(self, parent: Gtk.Box) -> None: self.next_btn.set_child(next_icon) self.next_btn.add_css_class("nav-button") self.next_btn.add_css_class("next") + self.next_btn.set_tooltip_text(_("Next page")) # Accessibility self.next_btn.update_property([Gtk.AccessibleProperty.LABEL], [_("Next page")]) self.next_btn.connect("clicked", self._on_next) nav.append(self.next_btn) + def _setup_shortcuts(self) -> None: + """Alt+Left / Alt+Right move between pages.""" + controller = Gtk.ShortcutController() + controller.set_scope(Gtk.ShortcutScope.GLOBAL) + for accel, callback in ( + ("Left", self._on_back), + ("Right", self._on_next_shortcut), + ): + controller.add_shortcut( + Gtk.Shortcut.new( + Gtk.ShortcutTrigger.parse_string(accel), + Gtk.CallbackAction.new(lambda *_a, cb=callback: cb(None) or True), + ) + ) + self.add_controller(controller) + + def _on_next_shortcut(self, _btn: Gtk.Button | None) -> None: + # Never close the window from the keyboard shortcut on the last page + if self.current_page < len(self.page_widgets) - 1: + self._on_next(None) + def _update_nav(self) -> None: is_first = self.current_page == 0 is_last = self.current_page == len(self.page_widgets) - 1 @@ -624,6 +600,7 @@ def _update_nav(self) -> None: self.next_btn.remove_css_class("next") self.next_btn.add_css_class("finish-button") self.next_btn.set_child(Gtk.Label(label=_("Get Started"))) + self.next_btn.set_tooltip_text(None) self.next_btn.update_property( [Gtk.AccessibleProperty.LABEL], [_("Get Started")] ) @@ -634,17 +611,22 @@ def _update_nav(self) -> None: icon = Gtk.Image.new_from_icon_name("go-next-symbolic") icon.set_pixel_size(16) self.next_btn.set_child(icon) + self.next_btn.set_tooltip_text(_("Next page")) self.next_btn.update_property( [Gtk.AccessibleProperty.LABEL], [_("Next page")] ) - def _on_back(self, _btn: Gtk.Button) -> None: + def _on_back(self, _btn: Gtk.Button | None) -> None: + if not self.back_btn.get_sensitive(): + return if self.current_page > 0: self.current_page -= 1 self.stack.set_transition_type(Gtk.StackTransitionType.SLIDE_RIGHT) self._navigate() - def _on_next(self, _btn: Gtk.Button) -> None: + def _on_next(self, _btn: Gtk.Button | None) -> None: + if not self.next_btn.get_sensitive(): + return if self.current_page < len(self.page_widgets) - 1: self.current_page += 1 self.stack.set_transition_type(Gtk.StackTransitionType.SLIDE_LEFT) @@ -653,14 +635,48 @@ def _on_next(self, _btn: Gtk.Button) -> None: self.close() def _navigate(self) -> None: - if self.current_page == 0: - self.stack.set_visible_child_name("welcome") - else: - self.stack.set_visible_child_name(f"page_{self.current_page - 1}") + built = self.page_widgets[self.current_page] is not None + page = self._page(self.current_page) + self.stack.set_visible_child(page) + if built and isinstance(page, AppsPage): + # Apps may have been installed or removed elsewhere meanwhile + page.refresh() + # After the transition, so preparing it never delays the animation + GLib.timeout_add( + self.stack.get_transition_duration() + 100, self._prepare_next_page + ) self.progress.set_page(self.current_page) self._update_nav() + # ------------------------------------------------------------------ + # Closing + # ------------------------------------------------------------------ + + def _on_close_request(self, _window: Gtk.Window) -> bool: + if self._close_confirmed or not InstallManager.get_default().busy: + return False + + def on_response(response: str) -> None: + if response == "close": + self._close_confirmed = True + self.close() + + show_alert( + self, + _("An installation is in progress"), + _( + "If you close the window now, the installation will continue in " + "the background, but you will not see its result." + ), + [ + ("keep", _("Keep Open"), Adw.ResponseAppearance.DEFAULT), + ("close", _("Close Anyway"), Adw.ResponseAppearance.DESTRUCTIVE), + ], + on_response, + ) + return True + # ------------------------------------------------------------------ # Startup service # ------------------------------------------------------------------ @@ -671,10 +687,12 @@ def _is_startup_enabled(self) -> bool: ["systemctl", "--user", "is-enabled", "biglinux-welcome.service"], capture_output=True, text=True, + timeout=5, + check=False, ) # "masked" means user disabled it; "enabled" means active return result.stdout.strip() != "masked" - except OSError: + except (OSError, subprocess.TimeoutExpired): return False def _on_startup_toggled(self, btn: Gtk.CheckButton) -> None: @@ -684,6 +702,8 @@ def _on_startup_toggled(self, btn: Gtk.CheckButton) -> None: subprocess.run( ["systemctl", "--user", action, "biglinux-welcome.service"], capture_output=True, + timeout=5, + check=False, ) - except OSError as e: + except (OSError, subprocess.TimeoutExpired) as e: print(f"Error toggling autostart: {e}") diff --git a/usr/share/locale/be/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/be/LC_MESSAGES/biglinux-welcome.mo index fa835906f7fe247d6d69fbae971900c44645e65e..8c1cd932a27ce75845dd33061e02f02f1171b7cd 100644 GIT binary patch literal 25363 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 W(ccJI>r$JK(?kHNC;wIH#{UMlJR(~F delta 2945 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 delta 2922 zcmZY9TWlQF9mnw#k~D-%QacS^-zN@k>^Sz8IF6mWFCjN4v57-V6B2vu9d9Py-Pz2J zV?s-}Ds6c{2+C0)l|tK~HWhhjN!mh6Ri!1oAXRD+Y7uGE76cLkA@P7jDFX5R?T#T5 zNB+;}oY|Rk&iwx~e(mI(OP$4kSI#?WXk$d3Vy-dw%P(=DwOnsZHMU|64qycy#+xyZ z{F(2>;|Fjt(37SzmPh!m+V>Y2Sb{DU(CJIq6?L(;h&Y7^X8+jHfvw0r%eZPdu@m_5Vhc=@%Twpt$u}k z1f@->B<+Nnu2m+~^h9c^vFfhOsBI`?R^wNRTZth;8=`!A{&H)AvAExYUnd3#)o`}$ zp|h1xd1jm54P|XJp?@xi2sNer8$_oD*EC)uvytd6on!q~bT*X+?HIu zslKZ14nj?DxSG=6OgO|ALhTOXFrjx~8=rwZ5^?O z;Po)yB)SN-^~8!&uly}1Rd#F%|8(P4L2_uDhoRkf3TdOGx+-?0;$xF4`LU$Gy0#1mTpQOTYfzvu3}S@zSB2HT(Un z=ZqZjCnHA*iezT>$evbX9qkCn+jhsS|)x5cs8>YBD zlfHa5m-aG#`iPfOMdBj7)LC~;NnT!a$nNcO?K53T+qibK4c1oIl}i#bnU~FaX0Tk8 ziE>TayT@%;&zSvf&*3HIM7yc1pYsb*=u&c9v2NH-uWPe&*KbPhj5iuOUM55FCXbS0 zCsnGX=LBhIGOmu3^RiKg{pb2^Hrh~QpV+XP(p*ZGDpIb?HH#?YBl$2$=iR9(FTAEQ z!RFffk?8Wpqamf4`n)uLX0|pz-BLAwDDP38mfr35bZ?V=wKrwo=-Xo->2J90xR-K* re5p33FC6!drr0#Yl>f!r6iTIea!0dm-5J@&UBwEY-F#M?(2LBcn6Sc+ diff --git a/usr/share/locale/de/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/de/LC_MESSAGES/biglinux-welcome.mo index 91a63e8f665429e994865c324105e41fdeefd9bf..dbb64a1bcd7a926b339fbbf758da3a218a52d49a 100644 GIT binary patch literal 20718 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 l>x{OjpUs&Y_Z5Q?r delta 2921 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 Qr-0c}I_8CR`cmcp1E_u5ivR!s delta 2906 zcmY+^eQ;D)8OQOH6vO}p4A5-eZ$eUnNl0yYOM#TU7($aKApufJB`nF!c8ASw+}$K4 zPF-FErdHa{oIYJ50=WvCQBv55F<1&uIY zze1G5DBLs4Q7foK&Abi^vW(e`THzyX;WhY8ti@}nz43R{dka~X-n$32H!4u~Td^9u zP@8rN6}eLh8Z643#+CSe{5<{^>C=3I5nRF%>BoaOiPv!z_OQb`aSD~&U!o%A;W~U1 zOK=hS(7?5*_qX9gn7Bq`1&xIyv=Q$^g*bv*!Bpn@+o%Yf$z0z+=4Sqaiol1ckS=3q zR^kxqv^r6npFoxNi zX;-0gr@U)Ix68vcTB$l>w~Hd6RW?!ws9&b4C{_JbZQ4&44usi6-IBV=_{!nt)J1yL z9ki7vgG=m91$~-@Ezdu$V9EO6%W1 zWizL8+lT9^Dh<>%RORkVRP7Cw2dK)o$~tOYs+IoVc!ai&p~`(}%w5<-eU#cu-9hF5 zES2&NJ87_CQ%4R`XMPab0;xY1-BVdj)uvI=ABT$DCnz#6KR2o2H>5 zHx>)-3x~Nn zL?k%mnwCg79*u;Y7B?JsqjsQRyWLs1*Z#3^U{Px{IN?T}hy7uHfS($QI_$TKR@%Da z`r26B9|}2yHIP2Ugp+iyyGVCHeNLk}A8h z^m4^gR|FiQA&;mG(Q;PuOQ_rtS_$;!ZG}TCF=g z`(SNRmVK|j-cHo5vq$Ue?Dy6d~z<% z#mU2tch&oechQ?oKJ8txrL8Bd*E(wFw2kzf^k%)w-VFWBq`Ewp>DW8xaOape!|bnm=V#gCooDP@yPE8cT}y34f0_MFe|7HvB`223&GMms+cf;o*~*dJEb9+c F{THg__;LUM diff --git a/usr/share/locale/en/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/en/LC_MESSAGES/biglinux-welcome.mo index 249325f36b1c4448c5ca1dba0b11085caf274658..5f49e01400572b8dc24b541d3f82d0d35647fbb9 100644 GIT binary patch literal 18898 zcmeI33zQ^PdB+Rn;jSzTi1J*$fCIbkOtZVl3Ii)U`(1<+~dm2Hy-1hd06p;Rm7endIeDU;-!Lt?;?b+OO6X0b~?{%Q+ zeGODOu7lFs^-%fW2Bp7;;WGF|DE&VHX##IGg;Tvo;Y#>wsPev*pF`n?bAA+lfa`~# z$~Q$J^n4Z`0aK{*TnlAaZ-)oLd!Y1mA4G-TBT(P_I(#vF3J$_0yrlHQP~|!gD!(Zx zybhSK+&pz8e|NY%VMVGKVD4J=W4m2)RN1HKk2znkG=cpFrHcSF_h zA*g)63{~!LLFN1JQ0;dFMyPtMfwGhHq4Jr4D(_`b-^Uk8_S{Wh4whoHW98cKK! zo&lB5FQDpusB!IfIBavh4C?tUQ02NKzkUc_!1ZU~I9y8Mq=(l+rEkDfVH>^zz8}iI zzX?_Ur=axz6R2{Ze6p+mDyaHwfd|3~sP@?f_1+~=b~O#9uia4T-wM?}H^B;gFO~lR-d0zz&g%v10)FDmlT@7UyAB5+@`=Q$HU!mSVc%`fVGN^PzQ27kQ zbKwRk{ay`Kj@$F+Pv!gxlzx5zN8qs-)oOSNR6g&3@;f)f=fNkT^!;ye5&Tc6dM+Ar zdOZ~?-OJ$d2T(tFC)byjT)TOvyYC$jzrg)7q1yRrsQz)}DmN|-zz=c#DyaKEgYrj9 zDV)lC5|llj3st^Lq4aVu+zLMrm%t@!-1{fM!?->j%Kp!V55lcb`TPQ6s@{nh{RCVO zRll2{^n5#fK71G|-^bum_;ol1zXx9i&*ewYcjvqsD&0Gw^1B@#0`G?EKlj6<;TPeN z@Eh=8_yeePKZ4JPPea-LVQ0Gfp9=Mz5hy#^38lx~Q187B4#69s^zsPQ`+o=3K0ky< z!Jk81xwmw!dv7IFKUo7+j&q>&HUgFZ4k-QApzLZ6O8+;*qv4bA1@LLO5+43?SKeVL zd)k%rGWY?m1NcIC$XV|BGI#{n15ou?3uRyH;6d;bC_TLf9s_qneeXJm3-<1Sn56dz zRQi8`D%X#o@;ijiDZMR$D$fZ}^*jYiFDsz*eI``B$KY}BLKwp)H1MCG%6Y)B^OHwG zgSr?Bu6V`5bhPEALXM?=8!(OAy!N zoeNVKKz;8U@MG}1Q2E?~6HvYHfNHn9U>iOR^?V4Ys&c&?>Ut}@0Pce0@NOtQJe@y3 z80UB@*GnP)ytVwuzFScBe>0T+-wCDXPeRrIQKe+yp(pM*+(;CiRWB~bc31uES-D7)SYFNIT3`g#DW{-1_Q z|2W(XzYmweRU@vS?0|ai!(-tdH~?>ksK)zb{`_fZxISuw)5{r9?X(fKZ9zYL$^3REQKd=eKM3?Y=WrXy8x=)Zh(6K z9w@u`98|i;;i2%G5YzL%3#H$a&v*J;5B2=@Io|@MpLao2>U{*RhCj%kFB@~^AAl-n z3+j7sfQ#S_@I?4ND7}6HD&3dh0q|kuy@>jpj@Q~>_wzom4Y>pPOXQ8nn-JymXNZn# zkeiWNc3p5h=wN@}!>{_4bX2ofGsClGbn z@ltIZAg3W8L|TZB`;gtp704w>2PqEKyN;~NZ`=m|5V;}0J~d|n*&pU($FnP8g4~aM z3{hWOiRh?0*tqDgIiJk0KM7@PgUC(DPUI0pw@D^WIb{ZatQKeTC zkY7Hgxbb_)?;tbCTaY0{$44EyzrV#<*u8S&MsfLmPGpCdBN6fmLB$OFiQ z$U(>#5goT8has;(%7~7aARFwN`*}C`D&ixrLT*PU5FKYZc&~woAc`tIDq^<@)hK>hz^6iS|=Qf5&2g6)2ooJ$S`spasu)JbswE{@eNW zMetL|(a6cjnaJUYj=ym5UJCEc&p!uOBg^ya55pVt^X>3FWD#Yw8UkNIvn#2v0%>b4-8rEK?IkY3A4Kd^l~D%R!n}TlIR!8`$5IlkB6^_-4HBrwyMnRBAzH{HS8W z)I>3-bADL&r|W_7l`gM;$&6*sSm3x?4a=clHygs*wlHd4(Njgo#F5z&X6Lu22Tge< zD9=(}zvip(d|@_1rS5*(YPh0wt5uB?(}`P&X{A9zKJ^Z&q;?doo&V=}g?lHuRDSd~OsLSdJUml#H&wrrl4f*r}Q_HI<<1x9XYhwAF|e zS!)*CN;mx|sM`$msQdOj`zd)N-LIx$E%GyL8!K0FS6)i9`(%oH79Hs~Z_ zR5J~~W1_%)j6|(w#m`9NjZDX_tY;Y)1$9-%8?h#9Dq*!sZ6nH_WaMhiD2%e8UJq+Q zR1THRw#Dsrp>t>^9h?*I33o*tmBPTDu&wk*V*3V#<&!q3s=nilFr@J zMXvE)56vq=6Vq^ka>f9==}TspDk=p8=%tg*=roJzShOM?Dh?|t3Z-)Nk5;pm;6Bnp zGmTC#0x2!?XX$UU0QEaMW8r4FS@#qCkKd3(GI7=LDWCdAMFIFS{mT}}G?TcN;0Aac z+mGjke8x2PCBLC8TB$8MOS5V_);7bK>(TapN8c#V_)#rLpSb2OZzP@Rn5iIXgpp6nv?^h2HpUUE%z}h#DiURR zW~PdFlG%+^NFJtH;?sFdQ*Wnfu81Vq-NI0;&F2a*eqVto=lo3773iB~EKYgvKzAzR zydF~W)Ky0+b8*eD#Hqd7;x_`bJ+1`yY9eUFSs;t-*lVW=-rDFlbi=vD4KYq@Dq&cm za^1UQQ8n&eO$M3FiH{`yT;OfAMawa-+4pr%HZqXrPwJ{izY$2`EZXn`$;GSO|>m_}6WC$sipvo8ue6US*FXPTIiIeLN$VQ<+{V($XtE>YkN2wM$r zW1Y9%uNjFtZCc9Snx`UcUoHX@%#yfnHe!9MYuEkZPxo>zy{Fxti`f>vC@mSMBU?zh zwj{z;Q_Bcth85yry;cZGn>2=I`MCX~+{O9{grR~#O028J@9?{ur)3^nLJBjpk!i0=Yn#X`7KV*E6$xJx?{uq+ionHf3F_b48cybmCe6z zopL^U?d!?>A!vSz?x>y@kmk(Ku)Mz0zB%2xsx zQDPSLxJ+DzL$*$U(4t#u9?Jf<#Bq(dOar@%)vYCsM3scd&be+TzxRa8% zH3*t!C%&08+35}4cbP%6=tODB+ZIkIK|8Kj zy=}~AWib7|ZM#p4Zx5oD=NyKqShuA{4U>lal*^tdhB|Rus_@S7|R4XCIcRBTjhpuavFR}g~*Oj0OJB(rjs5p1v#zs*)f-5qr zg5TT`GxwPnCi-bgBip%d5hU`q{OVpqGDEgAMX63!&`qP7_Knp$;t;<$5#(Nm>@p(A zw&kD*`EbiP9^;Hz?vUk4F@9xE z!#)cVc??_fb`q;GCTGe}eYqUhSzw5X+!+W5&E>K6Ej$S3;(ANrP|2gO^_C~*U)j#r zoBElxdfair_BgJ_w*f2zlwGG$U3+(P6KKbZ^TmS$(z%Q$ah2Pr26@(eiEZp%!{ zDri!x4p`nyuh@=W_@-BhyX$5*sU0IjB3noxNB^Xw# zO}L3lYI@b-UK-cu)Ez4Ujay*?%vzEPI}z4qvLPG(xM5LYs#a8N{QJZ;w`taUkzLSH z`X{cr-L^cMYripx4=tjjshI$K@KoJ>j}bhvv)%y) ziteg|N?JU?pY3OWv8nI~ZnlecbQCCJeJ)HSqOn1ro5U8rTJ}|CWi6^uk4e@^=#zF3 zpC7O6_ldO})NT{t+j%!3VDKgtLH27~uClk*L0m$MXdPqHx+vRz-ejf~K@AyskDBa6 zW#$=Cc%^MTMxALtbuBl=*hJrHcvJFCJN(4XT0ImzZ&afTC?4wi0o#1}&1dULO8d&y zt(4(9SVeOQiteGXU45GY#;xr%agkkjS4)Vk%!bT*g9 z)y&4>`&eOAX^YqDtUh4)n6MVN+`PON(!%+tF?-Y6A z#+$LGNQEJlTZvtaWQ|TU;{45`)r;;}XMsa5!Ded%bhmmdtzreT zjV(KNnJobk8e{W#Ynu72*~ao_WIHG3X(ngFYUWL`t~R1&a(iYM%=@c|Bij{q-2&%! zA>FfUk zRB=EGEzp8yKT4~Lc0*3Ci{|PxYDPijP;5>4sWw(rNxi%8$k)Cx)tV0UChk#-A{y^8 zYt+wfN<*DN^Rpr!Z2NK*$qv3mZj8FbOBy}h;)z|uDS4L=^=!zO1%G)JE-yOM*4exp zX|}W0uCI1IK*^go_Ia&7+a?}U8HUCxLs*dllwmU+*3en&ilMgC^Wq6+nMpRZJ*|b6 zp$)BCIy4mzo5kZhhbEZo>7}7fOq+(ynpJDo4y|4_wCW7A>g?fFI$5=9@iv_45bLs0 zN~jtqyjjfChNc3)F>HdUd&gdEAKSjUSDe+QRf}mo#dJC>Ny!j5G(P-T9yvAc{?M6X(b>fMbOb}ScmEEjex-Q3D8scX)+uw$t| zYRp$7*oge!w`1Ah@40@Ro09w`VA}arb|zh{V<+_s`;shPEbL3>f8_hj>#qN=_9drV z?9pjut8asny-4#)ZBVl2#d@TpmPB zG}4)`f2XRetG@cae^uA~>g)|i4cFb+#j=x(xnDem8`sA77;^#K1TTcs@GN*Id@t-k z{>-PV@&oXFl#jyG;1gB-lThz{7oH4Xgc{;ycni2YB9)=gd^Wg-n!DVATTUxf1iTW|+_2CAP|pyKl?%~UB>K$^79tNt9~*l9Y4fP?Y<24-Z!iAvrzs0psIfv zN(aA&{Fzs|DQ>3_1m)ulDE*%U)&J#C{Z2vYe-SD^8LYtvA%EsO+@${(p!)e8RGj_{ z)&8$gew;<;gw71Z&2S8AoI9Z6whEQcd#m!pkSUulLG}A2l>VQA(*KX4^7~UL{r?GW zfoC#FjWYq&Za37t7r3dP2x?v{P~)ya#o;qhd3XRSpI?BA_gA2W&qMk1b2tkB0Hyzn za6;{NK=r#1s@?5S`cI(xJqn+Mk3soyBa@Y%w^VFG<*x@d{(V*XA*lF00;RjJLFxY~ z$e($doBV$PejL68)$S~uV<>YmlwaGS@^U?t{^ud7F;77G{~T1lUaHE!hZ^@}Dm9;T zq29j?%FnG(&##5@cOEL92jNb5XH|Z*;^R>H{zg^)AzYyRB2;`X!3p)Z8LIyYD8FYR z@-Kaq&T5!0wN)H+E%s5yRXNwZbxrhPw!_P?k762A{eKu6T$l3W?y8`i9mJ-wZB?DH z51YZ{)8P6DKR$#h?uzLrF)op=_l`h3*52l=K#^y1tQ{{FF z+lA>u=H(^rj9?b~1g7go>`qMipTl(B&_{W{jXUx%vsK+SknopzU4mCv_1D5HFeG4Z z#jeD3jboRWzu4E|*6R1i;4RqxsytTlBshuPfgQk>F=a#z?Ow~=cE-J~#+<%@AWPU2$C zOm;d;h0mOs%v)=A*=6lG4H7fijbd-7ecE$b;W9H7H*LQizxKvy_mG`W8(#JO(vmBR zIBn);DhqnfOb2P`k_rR2gCh26RhQ8Cg!l99b-S3K3pRMq+Pt{^IO?(h3(1+8Y?T#or>uM?5 z!=11=GGaF#&O6RUM>d(6ES59#eZ}^}q9Jw#S+p7u6X~Z)!JzTJAPt&CW;SX%Ge_PK zdf^A5B|=mtD`;pgXvfK#T?!fw4bR1yYxqNE&S#|K2IRg(4ht8VU2$|w0{y}XX{y9w z=2I3)kcBPl8>MPGE^D~3u=!eExb`p&;zEHr7QAX&7CjwsZNhH*^UcdJ;!s<2%&iM@ z937>Da^d#Fkoczc-J;ViPON9}k=!=Qc@Lf_=*+u%zh6@LQA&$NU3Vy_THtRa)={%( zX4WFSlt+89tqZdZwG!X{%w-)?u)N^s>2BUXtmvLMYHB)N`W zH)7qs+%qIfh!XJ<+J# zdCKSUVhc$!E0<}7^Z=#Et>jdR~7FCN&Ii zaEUOog}PBm(snz14{)o;bckIT`fgg}TWlU?N=p&9aY>6WWD-orHsVBGkD4XYJ6Qb7 zE!TEARn<_h+4t1A+~XzEpwmRW4Aik$a&Zck|;JeJKM>8PYWD*b~4v;X-@358p9)LkFBZs_o00aa5b?HuKuDAGbq`3$+6X zPA}DFSn%U^``GrYYTL$YV>|5Fwc}&@F*Y`|H^__Hver6!_Ze>v)>&=Y1?_R`(qlDc zVc-0|+2ihP8yy?c;z4({<+TpO6l7p4iziMeY}g7iGPd)k<+<85$J^zD4yrk%2w@7zAYTGW%B8&f;H({9@|F=SBbu{gb*$EE&m^w!Qx zgYVrt$EJ6VP1^qc-;PbQ<#A}RE_HfhC)VjHDo>03(^I25J^eSHn%cq2+j=n40dei$ zIUW5koQ>*TjvM;ktve)f9{c~v!z6@XxMiH8M%RHLy9uNqt)%R9+*Yv$rO;z1) z?jVsQWaHZeM57VRs2d@QfgN45BubXfx{$c9BxjQx^CTxZXU`s!9Cvj$IWgw*{r&${ zw{AZsn%%u;{{5}Tzy9_A|Ng)CujY@>d)|Wqzu%#~jQ08G2f;<(7X$~-*3}?*{0D>J zQ{WTeMc~cn1;G!2OW@Psd%z39!!HT~{sr^=xdOZ!`~>(pfBmKx2LVF_F{tNPz*m6x zgNMN?(v_Xw~CwLb4Q{W51`@tu`6QIVK=HXX^IXDG=2z&wf-@yyO zZ-5$S3nv=)72rAG7&rsI5qur^v;O{9JpL}Ie$RntfZqTiQSkR5uMU2I#cRBaK&|f* z@HFrmQ2nk0_1?Xp=yw~a^_QTY`v7<`_z=jy;3@v-x!(uJ!9M|+dT=%m>-pF4=S=WT zAfyl8489b+1JrW^Q0u-I)I8n=if$hOHU7sy(eDf3%fa6OMgQkOwjj8i$!T4C!Arp( z1vTGy^5=B$lO8_<{sQMGLCtT5N$CC}crI9gn$LZp`0732^T0nJ3MhL2B&cYfwCqcdM5{U3DcqOQDz71;Kr-yFeUI?ym{&G_P|w{4imzrt(d$l7{oe^{e;xok;735w`yW7!e+5Fz(u3j*C z`v@q${xob0(E{L2nz>a29JPW14ZXcf7sFQDp34+J*fG< z1w0+>fTBYeWNU+WfZ~f2;C0~VK<(RKfqMS5OWpck4yxZcsBw0JZv<}uMc;RTn#V)_ z{?|Qz6BK>E4Nia;!c>=ow}Bexy`c2Y2f;JJKL=Y19Bu_)&-oj{Uj|E1eD)e91uF(SLGi^Mpw_hv zcEAsU8uxF(o52@f;pVdlO6~^Wx#0W29|Ru;zXCoEYMd3AUHttZcnA1-Q0qGnW213j z21>uZ9y}X72%ZPt28z#nAddvk`upGZc;=5ddR+u+yzSug!7IU+fIC60XA;zV67V$e zK2ZGnZtx}G1EA*jD5&{918N?B2}0uFe}S-g@T#la`1`>VfM;Lr{EMw% z$oX5qE#Lsu`1gU2g6{*h?$;wUx;_Q!{B}@uSOzgQ!Q1`$&w--*!=T>t1gQBv3u=CU z0y1Rq9q@VJ)jQofuLZT9DNxVf3W~qGp!$`d-ai0Em!AN|FCPX`VZkHdJor^G1Yh?C zx89@Rn>p`-dj5-``2W{I(fO;O=<+pC^ZW*=@m_#%Y9Gfy?a!ORmx4V|eDW?(^m+i) zK0gdPshqV-+` zO0HYrE#RBLw}Br5Uj+VdQ2T!7_3#4ta_|6n2-N)#gIfP*Ktw$FJa`uP=b*;_8&K~% zZNk~5b3pCyd7z%V5Y+oG1}_3H2eqCXLG`-@JOxCQKjn#T&Lc|Qn>ul^9!IA=l((d9+pnP3WD2p$Kuo(DjU{}6Z< z_-o+V;IrWOfnT6~gr>Rb_cr_M{`@?^Yl4r{{v+)tXg^8Q^Z$XS-@UXC(iUl`Jo_#2 z_b}}}?$qKQe;9n2gPUm51@r#mM?vxGkI~-kue~3915Ins{IykZAMI({GA*WELOVh0 z)AW0cb|>vFn&>j1RX@?EOWWZud<^_Iw4e3o+Rx_iC?~M5@%M2sr+tq0%QVsSQks5q z4$Lq5uN+VN^C!V;Xk)YoXh&#I(axjk_v5q=&_1mbe$UXZr#(V@KJ7PY@1?z+w)Qu} zg?~l+Iobm4U(&{D`hCVh{r6vRl+ipVo7^7?QYsTX!p?&JNsS6-)Cu`qFqb-JneDX z&9vvyeuJjphiGTf-b8ED^m`5M20L(+0KgsRwG|Bxvv>RzVY44)Fl=cg> zm(i-9^y^;QxwIDT-_kxo`)%5lwC%L&_Z1FaK)aQ84(&^{{j^7E`t@ih?a2N4*Z%mw zfEPEe7aaezKfeY1RoaVbucG}3?S(Y`zUmWI z=-Sq8?W~`c+dJV>)Lx9{<8USEcEi~?>|`rxH;X!PC!EW(URW-~VLMCblKFnlwLD(R zilof)Brd{jTelU-@pyZ&y|sSC;{SfgB23bvjJjQ3T=d)RxG3iO-R>aRy4jtJ?N$*+ z;bb=|dJ%Kz%*SOIrJXP-!ZhP>IZC?GY&Q-g_4Dg*g$K%0PB@#JOWH})4R1*14<>2< zt|2J~VU~vbl5&54b}Vc!#O+1q8_h?WJa1S`A*s7w^m}e9^|I!&JRD^GJnR>7&N$rx zq-1qWt((VDXD}o|bz@`^zVpa69y!&vH6A&2$FZ=;!lVq_QL6D_j>dLGb8&azSY#p2 z<5qZU)>qH4n`Mikmc^5d54pl=_$3|-R~C}?LRc(hEAWOM3gd_i6$iGn9y}$cYp%3@ zrKVkID~qrb&qe)isVghm#E!VN%xuw1Q5tt`0Ntve9^s!>Fj2p?NaoY1gty`Hez#*R z!b+FpJef=4PAi;202bpxo}}|(FB*ht>|REv{!%9@=@U%MX8m%=8Mnk;Ehd;SmJK_} z+#IV-nR{L`shG4Oa z2vnAI3JA*LkdOY-e2)4k#===>0uzX6WweOAi322e2xFyYxY&(y^iR~2LJG6FkXJ>l zH?1bXn~^V@P`H$5^EqmO+nK%GPx6#~?4hWqA^L?)oh_}nt{0`Kzq}RR5;0fLw~%oz zNt0s1=33?hC(g`jX~~#b2i>G?ueEJB;3V3v5A=@qLX^(O#dG)mVlYuG48oZ>?G{b1o7+DU9T(V=@%lzD{kgiCt5C_EwZ_|86zVm$8&5Jrs& zG0)LKB?`!98;;Z1hoPP3I3gjfK%zR)Ss%Z^%$uGdX63#no32q;uKuY&tH*PP`L5$^H}wN;g|E zZs|#25>}V@j2l|6w~dw*i(vty#WoEMqRZkjSycF^H2$#RtH~~8SrJQ_=HbLLlAuZ0 zC9@LiCy2U)fD1st)!@Eg^orxNvXCxMOCxP6m=%9mCQHfXgFNOzuM7y2E&Vxv%Z=w#VHdrQ*D}f zjZs?Hw;>b3?zmVivn9}WFxZ_G?F=2Bx z*cwi-V28swrht(uba_bv=rOECX?KPlivxp-;?tSgn!|CqlI4p$%=rANJ-oZ+zTHz_ z5qEmMXpC9))b+blbiqAhjh;!5-YRV6W*sS+n8BbFsUar9dyi9!}$LVE6W-_U5v?g1uP|x9@|;rV$Y~ zC#Xk1WD30pQwRH#4i2r~a69qiyGd1d4$R2~gYJ?%arH`)!sWOED`R#(@{~Esa5f68 zFUhwav#7iI91GTQW>4c;M`@lSre9gWAq7m)3J#=PigH{ZG?_^eOoyC=#h@r-YAXlQ z#7t?ux77vwpZ=0Dkmm>9j|>}gA!O1l6@xN}xy}_zW%^4TURNDEO4PPt^s=)>qu09G ze2BBN)GtS`n^N}HYoj}(CTO%rZPon**-n21=QR!+YYcXa zTJjb*Qk-l8z6q{l9Soe>6%My~xd^vbN89mmEJE74O+k@@pm29)oU{_*$uzhb#{you zE|5Qm)|F0d9@|7vkwXg(S421?QCr>~QY}v{kGnWN=+s`XpH|+2xl&jObZe9rc$uuc zT+!k?vGXWli*DA&FGC@l62P^n7tKxa-@YuH$1js%cfPuD(nQ+H@$8)Hrk7lvxN$$3 zTtJ<)f*a#_DLjI1<_NXl4Gv;W`-&+ik%}TX7|-+iGRwM)-owJ`A7^C>7NV6woEJNB zeCJtdH*Dh+$wjtBZ=1OMvWY9VkA;)F_l9!R+4ZsTmUwoW<2Y}sQjxoj(X521Xaxt8 z**sp!x^uxn;#o0FQ@0(8*zrSg+7Fz<2s@^>w5dtnlb&+Jzq_kug*4dK#%O2(q!1};K+@Ev6TKu>EgvuGvp_O+uvk=1%ftI_mjo^+&y<0I9b=E;M zt!|*tHZd^P3yt8SUASW)M-lFGZXzCyIejjOt#q~cYmUrX+F>2j8a4%Y$rETdH!H>%cEzN0i5yHWg+27fhGR2+Cx5iJBgyZQ_hHIc}SW z)tQY7w{tVtCS<1<%t$vKj&h4y0|-1~)er&sL$w~T?eiDETTRm1XjGReLv@fva~&%2 zklQZV#=yAT&JrrJR(JC`9=X%%n?}W2#K<;O5&AT4o%CiE6N&-XM}zAhx5Ps19Yqb$ zH2fnQGbe`JR#A?@bD^JAl}$__-ME<#zVt4PxfbtXTyV} zH&YW%*fX47Nao65hP>K@(&Tnz3G?O>QDjHcS}kyFiS)p7kxs21@F9-Bq*piit0I-6 zouihN^or~#?o5x^UooQcVoQpwJK^lWnE~gvX(kAcWk{Tv%z6YpWD0|ul^eDspUkQ0 z5UKm&O*_LYc3g4Q z_~kpscU&3nxMt@L9qib#ebLa?515 zk7^j-i@!|hmoC|9aqSgvz>U_OYqzE0#n*8;`FqjwQ41W%vX+@9UBc&5y%Ooou+Fw_dFdmR>BQY85wO>; z&cvWqN+^Vdt1=}j(3C+oYjoAzVMu&_YNkAbtXLG@PF7D+yUbE#p%aBDg31}P$M739 zqn!LhAF1gRnq*dc8$^EkHF@mv2CE97)CQL|*HiB6$aDWxXHu|e4dx2%^fp$p)Q?%G zpB{>W6swYw+@jDe8WdcD)~k=TuwnEisni!EGKy3|6^f48m_0c>JjNyvD^k?cfb9s9 zRr@tE-+eW zq70?Ji&8=Y(EbY)ISC^w}0UHvnOnuSqU0(GnK+c1nC^+x7q ziStg>2_}px3jAui)YmFP`3umYzA}?ZGl;)D1sZbfs9mpn^@L2JQgAkBg<}vyRfvhY z4>Tzm(Q26x`#6C<$t=0ALjtzZ&kTaFC?&6C1JN~mZEQ%K)?rk3M1d1xR_i>INMARW0~Y zV|oO@l3LYCktbwj?Hdl8>Tu7}BSpafzm!dVg~V+rE3JepfE>=Ut-sYQrACzVY#A_B zbN7c=SzPmm$cex0AJUGj>7bn%-qo3-h2vjGGhRk@Rl>6NX)1Ht;EK8Me8>sgUW}@` zs@|HVs+1r>wtujeBKSylNL3fN-)-Wi*~Pwjj*eA{MWsnM ztM+FrYII?6i;^7|HXc^TX}QJXVY74uB`VDBk@}M5JH>j|lxJfyBkYZVXfCx;5R9nc z?yn+zrr&kDxkcPpG@{F*1NqK+3#58BP=wVEbrLj5QQeU0^(rVtM`q}}Seoyc@@REt`vy=cbQ!ortrta@9>&0@=8e$Ono$Mm3B=U-h3t{IVtg0GmX0Q=yB4{eUhQF z69J#?i0z{dBp&W?w^ZuQ1O4^db-?u4WgodP%0W!8DC0K1L%2{?eElWKMy24z=T%o- zZ&ZATz3H^R;(Ng2a4(ia{*;6>8*$H2F2%o9rNmW#oj%7lH@Ky${!YsqGpjeJI&i{z z8ztaOG9IURC&4~=$Jn+x{E@b_h-`&ZA;H=Un#>wS7fdH132EdM2O+|mLu{lzT7V~P zpPMpSYb3=cC>A-7M$&GS!X#$lQ}e&1p5P)^0){XxVuU@Zb19icmk3+6U)adig0qX) z?mTHjc@CRghT(7<3(dAR4e~#5Sn=WFeDyKt)8+yzuC0mRw>+p0WCNals&Q7;iT$8n z&v&As5pI$rn8sJc=XJ5jymCXPuSWVD+{p4!>+E84*BRjElbX5``~=JT2FylYyLo=< zc+LKZ-Dn(YeZw1^iRXtGoTi68*ZbtB(DKqkYa%sR;grFP%E>N#9VsVkfx}|*(@)*h zhY^vW#K~9AYK;#!uO!o14q>I{6uc?qsVd3h=yvAn$Bs?(N!sd(9{LzJ-jo&|qg9es zmod-YoK3i!T#$=K`TjRq#%!@lr*EvlOgIqk9tNx2Twhi;*K5Mpl?NJt3DvHm_so1* z`H&n5nf7QFDwI)hc=gG4H_lLvMmpz^;}G_uV87(GN8zM|!;kgh_Kq>Ty^m6yebL5O zT~R?TVD*WNtV3OBmI3zFXQ)?~oa-=&YGkA442`@ca2CRgt=`Hj&9iS-o_8s6u~x}a zbzXfEaZRA`5)y5?ORj~t>rQVD3(>rj2efuf5#@@?I~q}|MJAI6n^wxT)fkr@Mi1~6 zLChD*bA9NZ1g?_?Z8+gEFO>b*&Eb zJ`r{>Aw^COK)yvIw<1=A5r&_)bHWVjG?Kb|F=PuQDh^Qfn(xkC@p?iY4&Mbk zKgS=`Ndte5+V@*7)))8kc_@!i05tb>q=qf`Ol&5PM30%JaHXx7d8Zu;-3)=*8E&Re zEk*E6RmVQ=RXKdDFV5ftyje^rVgTuV8iTA}8CCfZy$ns>AK+1$5-_K=6|R01-%#67 z^j&4!``vpsPi)~buT6THhzqbqEi0HG-0M@s}sO^@F3J7W{DyPgT9LP%p^ z;FR|!ii~{iTOS-7Jr|N=kW;(A`dAuA#$ayKiK4Y5cvHR(POt|Z%Ooa+Ea9pAFo_Sv z@0@YCstt`(IE|QR^(2ZV3vZel7QdB#tkA=fwQe3|3GDpKG)yu8-6cCL%($RLX)M_-T zB-1X|r}7Y`b8$%7_bNeQEMAvjNwrryhR!*NOdF+*4XV)2?X0B$>Wr>wvqoB61hE9I zkJ?D~9m6${t<B#1O!O5_AX@+B%3zdedLYYm{2AfO~3f6PewrgsuPwFFTMPbMB zYxq=aE9uYG$57KmY4F9mEha>(2a$)>Q;u~wrA_Jcy}TSh_n-TA$Erg{F?H?&0Z-md z9gx~DD*CGIz!h+uPib}arK4B`DW#5N-0Vq1-dx!koK^=D~W1&5#3G)MQbj@OkTo&dEzE4ovn`tRQQ;UU^aI2 zpuQ838lPN!QXdXP^@jvZLf;i^vyTfV5At6QXV~7tz9g86r4X>zRM)+Ng*V)lib<4j z8g=?C+u=%E_=R;gf0#GQ35J{3M_C)Xx>CS(!-u`&hL%x+&N6Czjv13EhMN&!6Cu7m z@V;7M(V4zLu&!eLkAh8~qev)6{cq6MV2TR5~NyDCnz%NL!aZ@ekw6ADaFC?%ZzJ zlRon~=f0hDpXXe7=g~P|woZRoIrogA9VC`2t~TbB{0Tp_RX;VR8gIlJ?8C))J6?;E z$e;O5JiZ?nF+PLy@u~Ru^QikSU>iWN-7V<7G#LKuEzemlJy2hA!%x^Z)`2`2IMF)%-!=E$Gp&on( zDl^kK7azkVcphuk9FV=$duoo+s-|V2npBd)oXLuVb zZmXuY5vzLzbm2L)J<51_7l4t3vO;_=^6Z}?_>{NJb- z{0epdd`>EJ4byb=W;dZywhou!cGQD&*oae@!Y6PGzK+^li}-Z(l{BDg+mCwQAZl~& zL6T;UA#l>&HeTJLyGAg6Z6kO*!Q41PH9rw`3N!0!`@6x#eFXKvF%w2l(4%7k;pi&&5GIScX z(1%eAeH`@_yn=eO8Qg{!Q4?QJ9W`+Zm8rF;>vrPwK015oC`B(IYcLm36TFRj@W;qU z5WS7|fHtI>z8GafZMaNSW0jL?L~TQ?Hl1Fwffyq6{N<|uY}4m-FdnSJJwzXIb9_t; z5=yb^Jlm8hz11%X{o`_gP}9Qq650b-Hf_c(VpDXG`Pb0d7!ArhK22XcbTzS^PzhAu zUP5VAQ`*(^X{88<=qA)|C2l8_@_s^XYnkYGAHVFu=rfMqzny{7uG)?eZG>6}(L%7F z%&&=7Lamd~K2cjwG)F!D4Z&X#`j<^@Z5eYl_7JxbyNFRj`$8pe-_4Kyce{~L(?%O3 z>WBeiwl&ewrcv8L*r2k8s7)2UlH(SgtT*mXeOD9avRx-kx+*#D=cYo>ITrXC&-4X_QW)f&KCe*nLc71_ zR=YcS(0-KMzi@NtAM-+I&@H$*PIW9z+lQB~w9U)bH5N;5KJNsfv&)+Zj(JY`(xT%Q zvQEDrP8@ebujqJg(a)b~vL7t#wAtm=_QB<=?9q)0+g6$1g;0>}6l-ZcNUx-!-+{?wglaMJ0$Tkae>v zL7eq;OZ^o!7;1IxrPh;nc>Nap$@)Q?ZcEk%g{TT{NEuEVB|i+Ptdl91!#1=ZvK<{0 z_MaWOs;yp;%3g8S%~I&1ZRO1Uf)>7U{EZD w_PNg5#Ziy6xOtN9XZ*nK-cncje>EybCAu$tldT*$Wfu(oo)X0s;%&`;0i{;JwEzGB diff --git a/usr/share/locale/et/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/et/LC_MESSAGES/biglinux-welcome.mo index cd9692ca871f54312e065c4e0d082cccbaabb3f2..229d9f65de45edbda402913f00d36873e120170b 100644 GIT binary patch literal 19018 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 delta 2944 zcmZXUYiu0V6~}KLG)+PtO`3ZBh&@R#b`n2GZ3jCJi60?xVh201p-lqV6Ypd_cz0)+ zon03yY6NQe5JjZA4bT!Qs9cI7q^6HRTZO7Sl=9? z!Ox8GxDnnBm2w|C@KLA@Ex>ko30A?sL4EfLl;bKU>$^tS40l3anMwE>oQ2v*7awb* zyWzYV!!*c>IS%>8B;)@5P$~Q>Bsg;#E{0D)W$fEfwY&&B;7d?`-iON2Rmjh*U=fuj z0Z+h9P$hh5HThQrXBkk%TW$G@HFI=c@b*f zD^T-(4cV)CGai2r%KzV?zW)>|b8F_wgCg4im9l!M!`2Bk;RxIUU8t0Q9o_=Z$M0W< zns)`Nw*P|i_fb5)gsUY#)leJS3cF!9tcUaW)6mY(LPho+C`Xr|CR~pDzlFMvzmNM@ zp$_54@%Va<`ZoGqQ1hmsZc6|aPz2@on@}5i3R1Fp^FsXMV$7Ez*)hL_+Trh@uGv4J zQn!Y16@delkz-H`=sFg8x9BiI1Ubxq)=t25X_dI|h}pB$WSeK>4?D96kfr>i++eh8!*C z3TQ$dROEXgL7RJ^N)tlW_6(GxC!ivJ7Ai9rp>Dyeun)c#zh8lK9m*Q$z-FlL4#N3^ zG>*_vik^nr=?~)mPvict;3CFB`7gH>%CxvLAsefpTw|q|ESIe}<`?13=q5CZ6aYag z{)%k|Q*pZ)-h~Fyj(AKsjP@Z#bIo)+HljU9e=heRnF9F|>QLu8Q$}~AzVaCBx6n}C zWJ>ce(gE6zlpP&L)pr05AsL6hY&su}$U%FN>2)br%G<0ZWhmZ}{)u4vPycaoc-bs3=+(J4s{nOK4KJTCO(|+`T z>CffHqagI`#;S(p1AfY>^b(07`(R?q{x#8NN2&+xbJbO~r~FhQ^qgYgPkUxC$VOq1 zb_Ts{Qo=$d?rkYwm@3B&{Fdg|p){G7wb)vu-+qd704%^)3+Qp%3 zKiS-EPi}GS`7Jqn;idyNXiRjO@tI)G39=5`4WmNNj7L7(o(sZRKbv~@;pfeSm-bSj zn=uo9#&gDJ{8N#w+umfqyZs^ic*}#UvO(nd*>bdA@+W&+YZlpe+j{MvZmF#q@l$@T zv`|{0EN-!oR|VpvpYN!@t^{X057-YoXY6Fx4*PajZ@ZIo{gj(d7Vye3Z&rSNQ z;mpWg+8ip(M1IE4&wBaULf(F~bJ|vQyY_`{kCM2mi9e(Hp}nzZ%w~Fa*sDD|y2mPB zU8h*OQXwFchgauy|8Pa-PXI-9`9|j|L!d{ zO%w{`gNIvLg-Vg7oIC49e)77)^z5nIeYkWvbc>~h881sb<;qZ&Rth*eZ2F6Ah7dDp zf7ZFLv=HK^=%$OF8O?c=><@bf>_Fc(d!}#JKHq=Xo*1~fceb?P7yZa3d@?f;kcVta oB`mTDCl>^1FYW(d!u^v?9|^v+E8 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%0A9IHkv z(Tc9>V^vHPEG16LRq~4YI)1V`&DKV_!Pxn#2t)ve=J5l*3WZ_UC2_MQha=6iEM)Ak zwQ@njgsq#?FyvbpgN&bQKudXVBqic_4(&HHHWC~r<{z;^-?Fe6hhSN%5>xpVjGi+~ z#1~i`MF}&bVa1>>nOQ&P{8|C7oxeI!Gv~+HBeybc2%G~kLnGI3r3H88y#py1S%)`9 zRtaP#Z}aA3Y8UuQWNEbuZkvoo3s_XZ84C>vSxBj5*^;INX7PZMEMn3s;|F-=%`8T! zLk6XHBFl!jocIJ^mXe~wUor-bi?#^r5(T*uk%)2DkIRh7xzmTqw2Zq??YSFw#6ya`u0n(|iB*JX6{6Lz$kLSa z=^-*e+o7u<)Q7fp#m1l7)|X?6ZMZ$0mXa!3LZeYHJHqw!a4`acOwi*JJ~=^=WAcu1 zp}w`-oSp&=lP=bZguw2S@D=Iz1jZOR^JLcPpce0h#pt7?m~cD64=cN5c&U#sCCyGPTMc%+5=&+Z~TLDm% zbo8>oM}?^_af_@+nPElJI+56?3LVvE2E!2cqf!nMRXZtdFdyqvS^Tu!Wn?y|z3CNa zrwf7S~fIH|$cL#j&^`l*iqk;IxI? z7NgSZJ>5w$-boKBh_-ZE#R)4M+$?LTXk>y}qg;hh8IBr5`SlE*xlIuV2~fqsNT}do z*kJ+n*vO6O!O3u!gJFIwBtDoyW+OGp7eNfmx%hRPRc$b5*ZV)Iag5@aq3*VZ4t|O4OfBDm{T5;Pyc!kUymV!Y}A<*V5Isf zJ0);)yRP~=z<3kHs0@e{$w0&I7+pY)lza|`1oRkWsf*D9HsH=fLIxEc>79u3OVO}$@h<k`b? z2|x9&V4m~b9?R1l`jy+a%Vmy?9;}tPbRRvbtjio|5Kkl+RvdGZo zArz#{c=m}ysm1t8m9&!NC+5E;m>U>B)gFsw(!dKPwFG2O=aZ~@;%pmjZOqS1z}4st KE=Flb@P7bI%Ksn$ delta 2951 zcmY+^e{5A}9mny90U}JgQS9hXdfKiQ)?X^^pe?hs1qQTGpdG@Pw1?h@_Hb{{xjX0F zcAL&F?vE`Y87_}(n2}{f9EO<;HEzVX#D!$K{ozceZZY7TiT<%@wm&qwKeqV(++K7( z>G!_QbACKOzTb0t?(C93ZCdza`LZ*HHc8YfmKyV@{0u*|4WBip3O8ak4&fR+hO04; z{F!f-`j6o)^v~c*{C?^Di>T*b!R7cSGR1=V9S3VUaSb)Whp2&X=II8k!bW8Pr;Tggk1lpzePawU9qx8NQFL_z`NJ=2gb5V1BcWgWEWX6QRB3uHr9nJa1fU>zuCh9e`Y^FpTql5 zDG$)YM^Ov9fSveLT!()_-S;tS;B`E#`p~iV1m7#wie`Xbvs5F&$6dO<_e7KDK zYX{%vglcvP)xV0G_&RDwe@6}Q32GrLxTx#p{Aj_AsFZf%C~hwGA1iqpRr9Ay{U75# z`aipc{3}H(nT2zv0=0u?)XF=tdWkW2N&1I*h4s=Us1lq;)?_ZCo_h)P+%HQ0x^(^; z@@M|akKT!YqcXR8fjnsCYf%fRL1m&9HSl(9!ZB24=CKQ(L=E^FY9a5SYWpE7Q~yFu zq)$utRiHA}f_>P9+R#Ft17+Y8diXSIfGem6UoG|DLVb?cP!oNE%wd)@i@uIZ^spPX z@I$Dt#iBNF67}2@s1lw*Hojn}}qo@fo zsOyg-)iO_EBVI&p@D2P8{vNfki@d?N>ihp82TIK=s2aXe>i-rs;CrY6KPdH;Z+!)2 zsFJNg)v^J%V+(4BIV_e8wV@|V=byu`(tiQh==)zv!5Q0BpkA&vWRYeUYJg){j}M?q za~8GG^QeWtfSTY6>RtLJ_TrnU60TwpEvOcisTS0I!?!to% z$VX6Ij275VsA>1ggxdZ^iZxbxwE;D~Y-(R7zChegj1n4uz3P9XsaBJv&IUY03=v-{ zofCTrrC4RT(X^vF;w!{a;%kJOHlj3dQs+}m@61+WTk#z8w{dV+v9tI|40EhEyOr2Y zD21x;AhC;3y_a8=dxv`3{}zH$6>B?&n+dfZ zqKn`?F-M4QLQS=8DIW1Z9y?3N`brKH`%3*UmRyPhgi3vo7$@{XtK?hm;YZ)^MnbKg zm>?R65#mPc;6N{p+8)A1<<&%eb7E7^PrQsh;TLkL8JL=~NfI0nazXl_8OZ0y(kQmB zZe9J#!C=~3>{V9oat~Eby7wwO+(^}+J72Y~=0q@Eh^;pl1yj}xMPV98Id8~@sg2#y z>I3ecno0L=&C#;$aWH3NZ?7Nv(_HGQ9d>7HTU=+|ruHQDb2%@Hy@Pf(nzP>Gt%>J{ z8Ezdw~t z%t&xNw)0W$gqvunt_c#$Oqs$|8bqNP9XjZxk+*;QPBS{}@{Kh&#lHKvaf>_N#n~X7{_`Wxn{k`7)3HBm#)Dbwjm-on zQdisB;+}1N*qv^BXmuE+UJw>{YcoITZ?9Y8KI-Uc_bG)<(}EY}Y+A@BHk$-y%=hOC zIt_(H1u50wj;^{-RivqV#68hH>HgW>?e4#`zk`z6Ff1f_KeRR%n7vmoT)hwn>D3FK zj>5o<&YbiMN!BLWLgMyqu5!61(1>kqTW5!WqgDgsE?KWTvedbNQhP*WXv> zUhLWE{?^m%j`jBR3}_zTOZ~vhM*(~CB0W1B_})q1%lScSIbn0NT#Gm}V{`c^NrMiz zwy)Pc(^v0))z{=sZoPi^NG1r)k(5Vm=>2!<;eh4m{j5!c^ndj;hish9MrmL(QEJ9) zAtp_}mjrVKGaStXp&!n%h++!d2mQCLVI_H9n*tA+(Y&R!=eO;4%>#|@_(1F~4eoFU ohSt0943)cghrIItD_~Nr-`l&J-Nc@6xbfk~SKDAQy(*UZ5A2Z7L;wH) diff --git a/usr/share/locale/fr/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/fr/LC_MESSAGES/biglinux-welcome.mo index d647e43d8202e78c33e7394a73c2611837fde982..5e3ea456c832050c23663f48733fca6d59397c2b 100644 GIT binary patch literal 20528 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 delta 2998 zcmZY9Yit}>8OHIGI%!DKrqpd>J9gr+9b-Gb1(MiKY$x$0m&SJN+U_OI#h&brH$&Dl z>)G9;aa-Kd4@D|8txgj_l&X;mRr-a{7Kjj$S{aZ~RaHn-5mieC6(1U@2qZ2-5a9pp zPNV=we)o6I?97~V-uJ98y|m<7$HH$)m!31UX`)I|V$75BRz7HrpE0Han{XWt;GK93 zZ^sPsXTB7VpTavBpTiaSo%s6qP|sb#W%w>K#e#W{&Rtyi05!oMQ7>M_(=}Lu<=Bm_ zIEkhBWvs+=sI`6{dDL7+-TxM9A@AdAyoSyAcho%fD~(ys{AM?uwOrU=xM0i_ewJ|x z_2P$7nOVT4_yVrM3s{Xm!WO)WnrP{&;(d4F-Hgjo?`cJCY%4Cueq6@<<^Uc3%orcH z;Sp5IeRS|i)Pi2dcKiXB;qOuRT}QpRjE8k!JvL$o@|BswU*Jj9Lbh?U7TSXg>I~5# zE9N2O9+Qm6bEp(Pf^5z_jkn-=RK~uEs^ulzf{Zlw5jF9Ls2zQZdcnU?3t7&W`o5G8Ew~ny(smrh&UpM(>{(RJzaEcY z!-I@}d^_*2w;7g*&Q{r+E}Ls`rf)B@f`)%e$_68r^8iYa0H z%0wCJSFjQFf1v^O!a*Fu1E@oK9<_lBsQ3R2wUDcr!H=<&`OPFJqX|>!;B%;yzJ@H; zTt%hq52)0aaFn&s+fdinq9$lYouyvfi+hlBYrcxQ|J$fczJj{%9b7m>=RG=FSv%X- zgx#nI#!(qKf=iJ33z=y}HT`0g3AM2zg&M2wDuG&e5%UH79HEVk5_&)9Li;baT9}Ue zjd(vXKzu&FCPoO=UW>ZXlwuvkoy1|{D50iOJwR;H;HIXG^$@!Y*O*^FuinC-_)kJL z)In+{?je*~)wiG6PpIiUsOh(_lsd#NLhWAS7@;$uGN|nB=nz6ZF3P*f_=mhVw{*HbS_l#uKW1V zDQ+Uvs);G0h8QMpv^F|AG-?M38740HB)n|aKkldf+!@oC z$xP(J$g}Iqs#o;;DW^CpFW+zH%ct#c%iHX5MZdjJQC2zQr}B~KoC^JfX9mI`7lmnO zzzcF-WDl>q*WOn-Z9l3!ym~P5PkE6u;s$PtueMhW*>6-e*!J~XTC+Jfop!>=8TV$x zQ=U`2HS4%R(%I`rv!~t2%Q~K$_0wnC?1$@j*yM%^`}BrJ`_|5KyQ})mmMHMjX2=sa zW-!BUkjgWcGv+2vX3emFJn~M5=@~m!v#!$5dd!y0Cvtumn9+f8Cl@+ngL}>Bkj>Oq z-V(X?dTp0IUgy{s>N57#jr(j^U%t&uoCr@lVc@XjD3{NeiJZ^UPlwS-KS=%V@$Z^R zFYTowch*e$vz{|?!k@|6s^$j!V)JA6Y|H%ZL6~#=ps-^v`TDNbswMW{ZCx$N#fvk3 z;5!*Na@2S8|6P*Bi>gUnhWEGD-Bgr+Y&&Z69go<*b@bRLI`6lC>a4mm42ormoV2Ub zJZx8W)!L7{rtGpEkJ`&S=F0YYS#3RVeTtX#oQ$6ib6(aqb|13mySLksp6rmD^NHSZl?ycn0vN#>p7QQprLYRAFK#?>>U z`BRb4zC9BGeo@2N6&CK|T6ZTSf_0D3K zbL!?*hgmm@I6`JJ%zrV=Gl>`QS~~w%>TIFXZ;x!YhYo(lrbf@M4mc)prK#S30Os`J AOaK4? diff --git a/usr/share/locale/he/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/he/LC_MESSAGES/biglinux-welcome.mo index b285faabd5b35471d231c173372e4e34090f36b3..c403150b418d16792ca2c080c588462547ec1dd7 100644 GIT binary patch literal 21475 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 NvfIvJcb_}!zX5WevhDx? delta 2857 zcmY+_X>3(x9>?(q*#re@D|BxUOQlE`WW9xAOBW~shDldOxib%WEOCvExcjOKFpy!h^qK;)XWUyG#tbE zcm~Vyk648Ps-bCjOum zwRi#Z@jKLeKcOnl=VQHBft9!xd1UtCM|c3$ku|)mj@IL_GVNrT71NEpWBQ}=A=DH; zg$&NTfVbgGs2MwjTFdje3g1K3a}6~^|3d!EY#Pzh6krc7L@nXbxy-*taGV=jvk6rB z160G`phomhR0TIt9hu2PJp}IOR*U>^>NhNj-qC240U?mL=Egiq%S7G z&G-+z7l&7{Mb)DoRD*|59r`V5lbu9Wcn&M^VpP70{F!T9%J9Fq5zDB|!M&){aujt+ zo<()=b<`4%BTF`HJ|Lq8KS4G01=2Zl1$FFhpn96a{At7+uo)jgb@&z3-nodH`p=Nn zGFPx3ucMZ@n$diRb*OgA`6y54zcS45GHMMwk#9^lYU&Q5rtTQ3qc-w1ssrPwwY-E6 zPLR&~i$X+z{n)Zms79fSrzTN?jlS_HjOUK>qQsdc_Dx+fkWS_rN4 zt)ye9eQ`h0L;Q+R3a1)Zg{7Y_+O+jVV|a`9tH@~QDlucGo#2#(|17qm)=ul&M6?k~ zS{5aKkHX{XU<0AFgLstC4C<&UZJ8vzc5~HowyLD@#|Ui{t!)>vj!>#2Ruejgj}U7J zrS-(pFgLkxYNNbP$sR(#Y)UI8F;j69v6t9M>>_kRwB#{u6qYyqae?rx?nC`}Y}bt_ zY2#?qC~YHbDz}IzugJJrC!TTo-GTT}B5OAF^|_ghx8F;6*(c1Vbh;~>@?Be+Up}kJ z8+0a11qE&P$%0;cwV=jsFKn`B3iFExyul&gbq=SzKG!s-l372MaGKp@*7a>q(GL4i zaj(5n+%vbu_YS+h^FTZqALLP8NxOZyWT~w!T~(dQ#uEuA%=Gx=)9i6{G= z&7OboNZfZbjvLQ-i6?68H>K-se_5e@p{&v_Ex%mlC*6c;cg3yR&GvY5aENxC&UoK} zjM?t(_uV6@#DLwmu&CI}xU|$i)R*;ANz>81)5)fs&X&!lqur(#72oE^?N5thcK>3> zjxA2xi6vWXs-j?x>3S@6#7QL`y6b0$(xxlx(d{EC|A3bq{M$2cnO$ze9rWV|%`Wet z>vTQl4P6l@}u^}swd|pQ(4DLhNE@+-)*RFo?`u#g*K?Iunj9q76h*azY9(U zv(Wd-Ex8x6vvdUu_x}2*|LUm+ug9<<~82P<2xRYm|N9QiOt_sI_u}zzrA@` z&PebEbxo+Qv%%}ZxGildwF52lr+1`XX1=&}kG;@ZVQ;ir+q>nMO}9Dr{kAzaXX}F8 gU(9bNoZi(tR@%SpIBWmC^L!5dI<7I$IStMH57e{Q%m4rY diff --git a/usr/share/locale/hr/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/hr/LC_MESSAGES/biglinux-welcome.mo index a08869ee9bff472bc796c49be8ebdfe6ccbc5c7c..1ec964b5d7134995e948ba51a201b2064fd69f5c 100644 GIT binary patch literal 19842 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 an56oVHuv_(qPsA9rYyt5pG`g!n*RYa$H@Qy diff --git a/usr/share/locale/hu/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/hu/LC_MESSAGES/biglinux-welcome.mo index e060b94d8a170395f4ef7c56520c8bbb007fc365..fd83bf1b21da82b12077718140ccfb0508e78d84 100644 GIT binary patch literal 20593 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 al-z5|9sf>dmH*&Nnbn)z>QRX!oc{w!dbTS7 delta 2954 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 delta 2955 zcmZY9e{5Z49mnx!baSq=+bCjh+qFGySGL(-8|&|N^w&1Fwb0TQm@Te5?LECaySL}o zbI)yIGOI$wWX5S8hng%T4P$>02t^_q5=C=kqW%GY5JOPVXaX1#6Jm%zVlcix_uhpi zKI!+qp6A?ip65B=?{oY2CpZ1IW9^USo39w!Sz@=M#F)qAr}&`l`?N8YxF4%<1aHMN zScc2UpZQ90`~>b~di%D%Hu8JifgfNq{u{MUQ>igqS>FuO`5YHcWtDM zD`p0{$Ha@{FQHQSW#r||CA zLH_jy-{FF4_AF|gLoNIc>W%(}n&7{vjcnyheP7OpHr#+pX*-T%cX9kg(aWfsf4?~X z5#G!Am7U~YDcZ&=Tr;<$-k=G!^LC7FGUf<2F@As}d0!K2uZm#`LpjmPkP)ZuDnHf3%YRohwA zhUSaclc)?mUi7=z$M`AKd~0vfQA+<+yimfdny3Mlk^QLD_M(0TL&fjU6uQ&l)NYd<*1$4B3Uzgu?Bll6FgYF9^nY%Z=f>u z+oJEHUPLETCD@L4VkK(+F?#o-<+t%Teh+ouA5a^A4^@H^>ZJL1;T%?BnSTEl=;%M$H?a|~VZPR=jl7R! z%lrqGp>!_-a1eFF z6l&+Q$d4djXKl2VP}BKPCe$VhG_`3*<|22mL+7IH8U4l6wC_Yk;%G{yuzw zP@NAJuZeqzqlC(GqbXxLCwCG0=ki5DO&foZIHbW%O_}T`2J_cgzlF|`{Gf24M(HaH z&4kjZ!>IZW6DJ5YrCUuWy@_y$0YdFQ;tZiPp!1-1cY*xp44<6A{LeW5{yhvRZN5fR z*iESQ5*-BR$9#e4B-Hwdz4;zBNB!*7K2Mw`?$v;HpnxgCAws2|B&G=+c$K{8em-7bZ5#FzPGJ;_ov;^TXYHS3ZFa13*sfPrR4@98Z0I>FX@9{pBk3Rt(W5|KUL4}I2!sZUg+H825y3{dUuc7AMD<1+iMQBW+FG0a?+tQ=`E#K zJg0DL#&LtVbKDP?R^8CcIG&sFQ;)RScWU}Tt)^3pcCNmv+Ru2b7SAq3emXGYBa=>)b|#Jdeun>4qFbR?6R4Pe73%t4wHV6_{&$Xn`tlQ zB|>+}O#4foGj+~ijO^~_z4oc*i}rHMg|Z+WIew6TV=w;FKx_3TTh+eD#@d_h(81R7 zq1;Bo3lhF6P)zz@N9|1|Xz84>*E+vuTe^lm!Cclvz*HOGP=_j6uJZ??kx?*A1qlds>v$piMalNasAsc)5e$)vAW<>wQb{{a}t&H(@b diff --git a/usr/share/locale/it/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/it/LC_MESSAGES/biglinux-welcome.mo index 48010ffe08a503fff457956991b237a02ead4513..652e7872df9d2bdd2543753faaee9f2ee2065df5 100644 GIT binary patch literal 19909 zcmcJW3y>vOdEZ-DAa+4QU_e3$(L$_t*UVh49tgBTNTb<@R{I*w%e;xe1zkbV$gMcA|7}WEt z;6>nr;1TdK@TFkzk{~z;oCj(OZBXOh0X`pm2Y3$nAov*gF;L^o@$e;J4$guf1fL83 zH}E|02cX8;%8ACk2z&uJ0nUSO0Ivey>+k=*$M1mZ_Y}AV`~e7wf`0&cb?{>>UgNzC z)cUrA&jzmn)$e*x@7)KAez$^Je+lZj2f&NLkAnOQzRDjx_aDJY@V|geJvf_(_57>( z^E~j4Afyj&244=o8Ps!Ypw@jKsCoQ6D7rlWYW$CYqTiRmSAf3>gPPwwlhFNT@LaF}HJ`VG;;Z+7XM&#sMW@e!kTCcv zsQ3LD_)745-~@O!52^odQ1iMT)Ohot=yn^Z_a&g#c?T%Etb(HV+d!@RmqC^md;-kC zuYe)gV)2^iQSeIet)RwxKe!eA2&nNs32J?hgBte_K+XHRpvL_>Q2Tc-OsI8S0g6v< z0yWMosQJDb)ccnG`Q6|S&fg6d;Nzg)w;dvU6TA}CI6nfl?z2L-Z|8ukoWBCp{SSbe z*F*mNaqt$-p9E*X7ce=|;jN(h_rXiSRq&1AuYuz4{|svV-vdSeAA*|qt6t^SzYElQ z_Jhv?XF=`HF;LIl3W~25K+)?CQ2pNpYJc7bcEAsVqWAv>HU1R{ElUq>05!k2fTCjp zioW-P>i1z#eEmuAHt0NL#-hmFe%i7t2>2Jgl0T1vGobX!8B9v+ zcqu5lTm`bF!EtaAyc-O`zXE5#Gp}%behd_yI-th6+v9t|?{NMIsQKRov%~7ahrr|D z6QI`jqO07zF9Z?s;C0~H;0f?WU<@vScY@R4U;6voUhDc@35s4*pvJoed=7XU_!4jd z6rbPe@x9=)IsXhO`acT31pG3n^?w`GJpTu%abIvXIud*(7=lMYjh}(L!4**b9|N_| z-vOTwejj`>_z$4y`NG$^=dJ`LC%gUmG^qF73?jBM?KMjih4}!OVUj`+YTVL!*Y|;2 z!7qa6f=_~?_qV~9f=~JDe-9!W!B&)F3|$%Q$~6$iE=wkM2JLik?q^sHWf)sP+F1 zcoFy`Q0uyI%Gssup!Vk{Ks|REsQ#}5Uk>gAwVnk~`;&rqfF(E!{xzt5y5>f=p9evW z-vPCr415)MKd63R0JYxV1rzWOLCNuJ5n9oA8hj;q0=x-a1uqAG2NYd?0A2z0jCc;AX5sy1Zo}s6Fd%H zbhD$&5Y#^03yNRg32MF%f!c>JfTGhA;HBUnfm+|+fj59>9d!G46R77qpw@FYsOKI4 zHU7szSSt7|D8Bgb{(S2pH{Q+Q7Ovk0YCmF-tqR@&ir>EhYMj3ZkAY_#cJn&{>OF06 zE4T`3oj(hTuO0!lo-curC-@TW!!+p*{oZPS-Jf3t7(RH2_U~vvOM4sbY}&u2>31LP z{j_D;>uCB7Xh&%8(FwoD9N6Dq=CAfmGTgN*LGUY}bkk4M-tDjbB8aLmU7z`Dr@;NR zuhCX$F>O2TW3(Ynzt7R`pxsHkm9|E!e$V5eM-%<@`v~n{(%!2Re%jCGPjnTpTtz!c z%W0pdeSxMudksy$MF*zm|Cr-BfBvt*YiJX+_tB2hzDg56==U?U2WX$v3BPa9ZlHaN z_8i(D(C(+*O~+eGhz;7$i7E`JeT$++6!n;(r%)C znxFi*wuN?{u5H`V&W35Zvl9-Y_HxvX!_}nM3m4+BldYz`Eb7Faa52yNVYw8C z?JQkPy2G4nc|6F9q|EXpF2Wt#b`;6UcxSP*wQkFAgL1^XqSg2g;|NaJIOZ zw3Db8-k5X`CF$_a5h>QfEDiT3JC9xCk*C|X#v@PPaUv|TFe$@!lxlpK zqp=;)V%%GEEV2~maVvaNHdN2Bmu1VLmc^5d54plQ_$8hQSC^9ZQdlfytMG;%3gd_i z6$iGnK0GC+Yp%3@rKVkID~qrbFGj;&sVl46#E!VN%xuwvD2;nIfNs@KkMU0{n5y4e zB;7PB;cd8l*y|XJu+o({PZpE7(+cMifaQ2CPttDKkJiF8b}ysTaL|cL`UF!8*{~dO z#)-J6#ROBvvSBA#Tx7K=bI(ggH8x7pGVb+~Zk)Db)|Ia$us2=vxLsC+J-BDD=VM-B zVX~vVy>QVA>(3_CdHD?wanL?I5Vrkz?fMFy`*igwQV@yB-*a8=^gE*DDB3@Q};a* zOchIO;e4F;lQd#yhMgn}r?V7NmT}HG3rR~qSh$FG65CC6=$;g19w9v8Ku;HiCqy3K zF@#Z!=RE`f+$T>%?|8 z8~3v^7DukxxuXP6O-FrQaBA_!45c-nV^&yPef2=Pn2pZn;!^CyOY&$X4yJ8t9>%tP zvuom!ZH2$n(>j_=AcDK`bjzPfeYy3AouNr`^O0a$d!>QAVhI;=bQII)Mmco=K&P8_ z>BJ@bQy?h4Y}L4>FM&x|UEVitXt~}tT2d^B1&kKkG&G1Vi^pV9;h)m@!-lUWyOd=` zEM=O9Q!7YJkDj0m-l*O!s)&{SBwmwN-Y?E{%~0-j|Ai1^AS^yvoWGP+w!E^J##QPBz=jck%qZF!2SW|b-GOk69OZ^+STxQc(ZqxB3%7a?bT zH5dxX2VRQiU!LB!C{nT9o!=*s(Y;s3<;{nXNezm#bO6%)^Y& zpW4H_OYYk}^%Zfa*NeuORZm^ND@7OFBSvmq54E?L-5Ko5 za=3jzJT`}jusK0J`e9S(eV979De2(Q`VF@eKfaq(b?3mMTrlV^$rD$vCMjHwE3i6Y z=VMQqqYP)Gz=o21>#=~k>*iRnjx&22&pJx;6fynE0uCu)idJwSM7H0wa99ma8v3YD0K}C)%I9w6oj6`jDdq}lBwLI?O_@Gn!{b5>p3+75; zCD5%=THs}}@^V#+@5Iidge`hm8@~*NY)SyvqFyvN#ee&=tczbJ!|r@_xEzXPGIKEw0+6&t_MRJjC(L1ItzijHtofF~Ao_(Plb#{FsJP|L5ljtpe0(?3$UM}lUAn~dKdLK-6lO-@ z0Z8l>cxYbKk@(J%rJy&DWW+vWZemmvY_i3=m6OQR(yJRxGA7%xqDUt$sQYN84O@LA zOVEq6vDY#TSK>jg8a`9`vCc^q_3CUh2lVLltR};52S*PE#!~ttu{T7wIsS8}Gi*{S zrePuSWLz&cT8e-N@`%3}VQidJ0+?zOC9ExXZ4+g|Q9p|~-RumJ%YY!2DAb!J`4&rJA6pvaune{=O*IOnA7Ki*h*K6zZS`?r5)BWN1gGz& zaZ4=3-ci&5O~XI7F^h625lefGa}M3=DhlTHvV6King-Eyy(*UlXVnFpj^~POu{1w? zlMJI~TRqkz`vBv^!b)zr#0)}DPEeEXCwZRb+EDxpG95X7*NP*EEKiIl>q+m^NA8|m zg>8Jp#B6*maafFZKuA>OrnZqZLW-hpMgZvi<_+6|f^yv(6q7wK@VcM*J6QDpkC({f z6}!7#G#hZ*RJu)%6?&xVIcZ>A=kuxB{8lq{CPJbAS#rOEBc66Vb%qR5V=wOZiV66t~EBAr@2;6ogL zNw043S4ApCJI5?3=@r>A+?hVHzhXq?#RiJ3JK@5bGXu_T(@YQ?%aAxTne_>J$P@<0 zl^eDspUkQ05UKmohU<^*TvVXCJkQYKO-7oB22) zx0n<;A7v%=uynFCP&AhL)4WcYha(@91@#AcOuDhaGpRiodyX|~$pxAm#{h1{J4cyg zu9W95lD?dO@<}bmTObrDK$qqAsHcrkDa&))5WI;&O@S<;faF?01w}vVtA*AsC+F36 zHJBPJs1d5tR8*+2qDAW2%{^axVt%*~>q*q3k|MJAur=hTn$njrC_bykfwynhl+5_z zxnXtjmt;L%^2BmDt>9L?o*R8yaD5iePo1!J*^7~)ovSUsT5Et-FlPILVS~5v$25n@ z1D#2@NDj*Ga3SeJv*DeStB%fFXNfZNa`JG|O*)e|4!gzVe6~B>I&*Y#mRL^@P3|FV z+8ti8>x!!&kG~HM@7|VArm#hft=Ioy%Lhwz7Nj^(N=n2E3+(JubtuNz!YT?aqt1yzbcizRA~*`uU)Aa&L-D2#4+t zU%$X>W_m+Z!{k2vWkSDnV5h}(S6qu5tvlE4NW+V-3oqY!?N&)ue(GWTPTXFi!i)gi zd{I}rBp@rf)`^m4IS#qCdL>&wR-@Eds%6!qC7Xrz0`}&oEQ46efi5LmVtI0R9ClWS-rGtr_*U%Nv)V z&Ks|ikT~6@H6B1+6?)^-^qvT*hNLW3?-&eEeKEwxm-{f97>8*54jZ4KTg5MWriF3J z5~UnqE|y8BI>NLnAn-E_S&i5D<6^RfvC@Xw*eyaePK(8eQLb zah#yR{E%=i9POLt1$7D5xy+oMZm4L$wLzXZ0#^N?i|P-WiYHUam}a{Y3?%_RNvsgP zT~kt+GK=e^-o+B4yLYd&%Q$cF}oLMMdtFVkk_#H2b;%NS`_$ zK$FCLlH`1@G1Xa>Wu1GDc4p6{5hZx&bv!o-rK}e97OWlVJC-=oUn&%uXOGg?3a|?U z(Moy^)7#E8>1G$$++t|-$Ji~M%(Y{^*V{+p71eCVFK)hub(Pzt1eT_fE0DDqrbN-z zxwJ8qv$=A+Vr#cwD&Wef*(?>X^s;f1JIyIQvrcz5H)f=8#^k&rgIPhSkV-_9rjE!) zLtNE)8*<+qv6`j5cWg#ucd#uD6BeO#?EwV1Qj{|6-dI&nme|Kl9_wvy$T+3WQPJ19 zgMG;uzv1FY8%wUob%U$;8V6N&t`#1ZLrzu~uO~xslm4_)Z{|{Z*(N1l*ad@twuV}b z&v&>0A*J)pyHdiF)SH`G)N2nR?&2`j-eNL%oO^s{)AyU&kZQdCAzec0p>WADY>RjpUdwXp&WA3DoJ*Nt`H177zUliJX( z#A4JR2_r&>4ylSKt{~jp*=olf7x}92ocy?$g`50Fl*;v4`fUf*wb2e;uDh zs#89+V-h3SItJ5HD?Z23b3RdhAf;bjv`rWlkKL=hN-v|jo4c-MR_2%@iE75SqCD=( zw3@~mr|_Y1TcUZPv9Ps^cxf1Q?C{tFqYg52J*zB6*qoRv-)dk!!Z~xsUVTa7~SM0Qj88H8?8SR}uD6$f?i#NuL(D+o167+F} zG!>C@cnSVIedQU_;xsmOrgP|g=UprhY5`X`RA7OhsC82Su?#)Qg?!!lCu$=}~o>m%7q4 z2WT79AM$aVevVYDMeUW|YmLTpSx%+%`T9}@&=slIYlcys8j`_jaEpC?z;i+x>gc~{_yMYVqZm+#1@JRs18%q z#sv7H_7rSR(voeF2`Y(j`5{!mP%3~r-z!$-NNI7Fw@R2>Mza|!S z*56zgURW2$i`Yd9`4BipOGJGf>@wkT96}uCimD_MA!Jn=pRSB-RT5`K%+#e{Q6}W( zEq;ga6#C_wDVA4loSl|N(B2~Airl9ObNKq;mRVOS_sM|9qJ!B42XVx*NOvc3CG(RO zAM@RueJ#kyW=|#VRhXbsy#*#;`)r*#aT!O2FkgE@YD0-H_^=i1E#mgrdomW~y~t)A z-H}`*^mTN(7pyp`e3B{*+SJrF{1&Z5rhR=@Ohb=#vkse#rjBd|xu%4X_zDxB93Ep> zC3e&{@bwUg6the&* ztn%;@9%VAOsyc6$_!Xh9V@jO3yZ zmX34~B)0tBc#LVQp^wzRKEosX1rn)OjynWED(mFhdhV*8uijy4Xj3BYLGRCGZlA=~ zl+u*m5QEos*bRyJ{U|L;d3>?q^iGxkb<{7E`*O=yeXP!)C%&w2lXBLutFD9O)NdP~ z*-lm#8&^)MMVU}-U=^q|vH_=`h0Q=T!&v(o}Z_8Qc0SX5^P4XFk;UD{wps)`K zW?j}9dx@N_$P82>?2-mY5EaMGRwhxd1xKcx4AF=+2g`Ma9(XDBHJ%=^5vsB3;G^K` zQFGouRs1Y<*pD z>R}Cj+?Va_o_q?j)&8ZUw75C(d{j{7h3M=|R{fztmA7YMPUUD*?PYH9PU+#WT1lbS z40U3kXqnBAarn?=<4JMN=IA0Hutj~gY6CWt3mI86cKRnn>xwHaZZ9JmWrd0f2hCaEg delta 2940 zcmZY9d2AeK8OQNAX+ntG95^jmABo@CHF28w2+77r>?S^llh~<~*l9yu5>Ix=&NSnl zWp>xjLD;GVRj7Xi^=-IXAtI4VRH|q}KshRbs#af?5<6l_GKUpNbao{q0Uf zBwqQM&->2K%=^ysyyF)iU-D+U{Kwj5mkn)(XjI%}%tP`69B6GHG^P%>U_B1whwuch z!aVY4KAnso#x;yD<4U}moc|{3zUOf{{v4U2Y<@*&9Vh;Pn&9uK2j9%yo3IX3xEtGX z3TyE}Y{1K?wLXj7YMw(~{}a?gevhm1E!>LlqULF>F=hqxo4s^C%!&P#6ULmxwT$Ob z4?c^^Oc|Hq6L=e5!6y73Zo}W8CR%oL^}2ORl<2BTE@1q{Po||=DE4JY-0UI%9Om zin$lL#$=Q6Cs8T9fV`Y}1ef9$P#OC&s+P~-4*V|aId7pd^bYc8YM4Z&N#QhZLY461 zYVxl)_&g_6v!_tw7f=(whI*sFp&sxb)IwJ9qkgaDpanOhQrd|V*qw|YPP~Mw`4^M% zx9~2;KUhQlm7J3^^EAPbmCB_U$#>d&h+H?infR~UpnWs_r{Rnm6OQ<(| zH97w#>IMIiSi_IXTuYgbR=x$5vhCQ6qo@Vlj~#d(Eq(+0@D z3bHoy3)FpoMwRq0s0A+NCS_tJGH=;5)6oO(KwZ#p)&R|>IJUhQT!|Fx;uGI{ogo%dd@8B`DZb}2T}XayiG^7dJjK>mV8+pMJ?7-s_mnw2R)8T^;OiHKZh#iPjL^vin{++>Za>kQ6=p}T{nT{V|4DJqZB=jdeHY# zZ}2nJ=J_oyL7rE6<91Zj230214p*t9R&}Qum9{(aqo|it$tDObXrtqKE*qUY2p)vn*J}`L+sGthNjZ?6MHM?n136cfy$t|!^h|= zty_r$gleby4iWnaHDyUn*=Z##p_Ho~Ax;p=;66fav`Xc8FGu#E`Its}{~kj1Rc$AU zZbGe>*h#RT%*Tl|q1H!iuJo$ka%a-N1CJATCF8Edn{bf0kI)94BD615@*dS+yL1bo z)TMizUuxX!IydZSFBH8nv{7u2`t#9(Z>yIU zte4B$eL+0G=*51)`d%Rj&vm%hHuSmd#ya=N#x{3lAm#Qn{dilP^FuS{i|aF(aW6Ml zVlI2w%bY2g@!(YKFGk_4JGrU8At?CFmMvw9L6kES!$)l~vWG|ZnTau%Z*Eu`d+z<_ z9(St6x+hxl?y1{HUDTRNo5|DBqK$HvCC9~5-b@w)mcAIpXM)_^8xK5bru@*Ki@kX> z70ml~@^mm;bd6g#yRUA&=q_zLzbY3MZIG+Hv7i0+p7zEiZf$41ThnP>-S&pmjb(V@ zYpO$%`nz{F-%yCf^a=N`^hLM0tIxf+>yVr2Zn`DPRZ8Jeij4bIcZ(bEnR3Iu_q*Tq z#Z_CP6N#35kdU8-zAf-C$v4^K6P78;2|NKIOVLIOVcKTii24pLPEn zo_5cVw58cro4tjFAToowOcZ-$-iF=+y~=d|SFb{)To=Z=T+R3e_wM-T*5s&lQZBC; Gng0T3V8!_W diff --git a/usr/share/locale/ja/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/ja/LC_MESSAGES/biglinux-welcome.mo index 6099296d242da4d2f2bcb7427650f8d709bac9f0..aa9fd91c227b284099761944cd342f8690c38ff9 100644 GIT binary patch literal 22521 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 delta 3022 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 diff --git a/usr/share/locale/nl/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/nl/LC_MESSAGES/biglinux-welcome.mo index ddade39eb5e110bf155a5ff685940602d8f4993d..a3fed6204c91317d875118860115c420bc10ce37 100644 GIT binary patch literal 19742 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 delta 2957 zcmZYAe{5A}9mny9QAEao!NA_Ov^}LOEkfHNl$N&G-L_-UmLH{MQ_2RXy{ET_-kx)J z?!8o4ux6O?$ChF81UKBWj6@g5AH!*Mi$;whn)r`PW(>J^d7FoL1C>?ZoBSkIR_f46(z{9AZv^8qSDe?flcP9{-lQaFJPs1lxA zP5$)+U*mvkb`{mXj+*!;>WTh{8sML(g)HZ!&aY#m1#d#7v>gv&XVSlrco9|eXOsSS z@gV<|9+Q(F$hanAw1Of+p0;+cCAom_4YM?IB)ay$ca)z>CN!a}{;pk5Kph99gUR zb#nYY)C2wjm6>HczA{&{z>aQgK%Ll%x-gA;vSYXzv#88GgFErts0nUjJTR)Z%lMR( zsk>0uZ$N&goeguF0UW@iSceOj*-=X0K-Kg*YM^&eH@u5V?Vqt0|B;-p;?>sM?Xb~6 z9k?CGljBdKzLw{c^Dm*s{V6JAzd*)aFgMsyDsH1n@jhzeKcOaEN?JBy18RYT*oPCy z&pgjY*S&_y$eXD9Z{ZgF5H)T!H@}6OQ49G9*XaA#x1^fgjVeVQYJe8hJJFr=hfpOs zj`|9GREl$`2Y3=6z^73eeG65Zo2c>siYiS72d8iquGRdHv7?vjJnBhaLVo5aY{<5` zftvXDr~&?tTIdpH*AuTytVWe;3#!K3lYR;H#OF}+d^I_K1s4u*;1zb1qQ9YPvy@j` z1FuIdpb_~9;-}SD&`PK&JIaLG;WF_=sykVaTTkNWa5Hf)afpaBt@U^T{TA5zr{`eU4Z)0aq+$n$4!|d}l z#s4h!quvG8x1ZQYs3|LI%2E^I5PgK&DDfzvcVI7}_F$QKdyFmbUi_}a&)-FdlE$?i z!%jkNH?fo8y)j=TItaCHqB-8e7nv?c+&BW@#$Up5x&H*=Yvz*$!ao9e$vDvoQ?r1F(-CWKIBj<=W7oPT< z@}&jG4KmJNKbo6&Bd_3iZo$u;X|p$LyKSbf%05-sVw>yV-WCO3&J25Eadb1{2H6tx zIEUS-*@7AICnIk@%uU-94b?S%!DFUOX{zXlfjKmA#3_c(;laJ;(6G&Ks<|U_?Z=zC z>|~>3UuewRtM@)=!=_Y+8Jh{`oiK1%Zd5Gg%~;WA+4EsE>j&BQzVfme_i|n~a_7vr zKj%4PGyZhZZrs{zU)*}mUfgzeRS*^(KZu{!%Y3h|wR(yDSKA&ty1geM=8QA$MRR`O=1jVj@x!SwAeUs={I@nQcTC!*T@&`gt`1w#*=0vN ztJjX@BiEgExV&7Y$j)>&*zT@LJF)u_`@7xKHDkq6DauEomObZAdNUq_K9I?JX1^Wn z-C#4_J@(b^`|Q4+?!NuW(y3xN?XZA(|5S!f;eWUkC%P%0#7Er9CcR z;JVRb0jtw>D&V#BkZta7u$lhH?d5?3c4V+>$9Nd9vPu7x6XxR@GW@|X>r8rQ{r|6D fAuivop%xnqhxXx-C)Ni(pG?-fe(gVb$e4cvfSk*E diff --git a/usr/share/locale/no/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/no/LC_MESSAGES/biglinux-welcome.mo index 2098fc8f5caac742dae917b3fd818e83f893ae34..8715e1fc2dcdca61f56b9226c41e0d347f3fd72b 100644 GIT binary patch literal 19179 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≷M;jNCt(N{ltDJ7Emt|Nb&!`Z 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 diff --git a/usr/share/locale/pl/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/pl/LC_MESSAGES/biglinux-welcome.mo index c08c44ea61f56a3862510520d4c19f90feedc96c..d0e089a5755f00ba83e033cad519d1c9e6d335e7 100644 GIT binary patch literal 20320 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 delta 2946 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 delta 2898 zcmY+^d2Ccw8^`g3f)y0dqISB`1GP}-CPG(0XvSdL29tX zB^dZa%?WNHChkV#9$(Fy7&Z9*VWPo*jK+v-jM2m;E{PiPeZRk%=_{VhGoN$s+tNhryn!4-9(w#(fs*mQTM%yGw>ub#iV(U&OAU$cH!wzrh;(4K+{IEMp3o->ju`2`9R;Cyd#J7jQg^8u$iOW+rhu9>J)O*H+y+;#KtB93FIaq3VHwgL;V17|S5*+hqr>Er8s+=)tgfEI5-E$9(! zz?ZNHzeHVk8Z~ecH|x48ti~qfC$kIR!ab;kG;*;Px(X-N>83+g%r(e0CZ0dui%Q{* z$itbVcoyD`%GiCVT0V!%@n5KMzCmT^XXImMF^NhO!yUK)Rlq3;DxA^HefF{=Z_EPy#rPAd-BIG;1-VmJ(v6|MKhU& zbLL{y6I7vA-hd_3j9HCZ;MHtlEpRVtPaH+oWS&6X_cH3fH&C1UWd8gYsQbP}jZ?tm zD|2>|j-G50DrF6*f!Cu38p36mLcI+SVH>`Q+Fbv|O1y~KRNEHRcx$j6yHE=pK`u4p z*o?R1BAk4kjt2S)E&hR8Sve=Qph{%XrWN%B-KYtC)E-Ep#oMqIA46@5nugJ%o z=1U7KWKi8#jFfEBTt+9ma?GwA$+qc2i-V{qnLs|~UcQ>}8B|8TMEwsGFsd?EiMoFo z)?){%#C!2wJcyca3#+_P@Bel>O3f&$h7+iXZbc1rKav#l6l$}*hI$L$MrGtADq~;c z8vGu$NgF8id~8FFGl*KqKQV#(Q2Wn(K}R+G2`v^es%$|mY!ENS1S&&!p%!{SYGIF{ z7WNA2E%*;^#&=K?m$LPBeJv`JO{nVzaPlfTJLza;FQT6OHPj97p*GJaI1L#uo9a4L z(;K5qsP*N@rdD;=IBF|%n9ETcP7l&cXneAx=g+l;ush$cMlGz9(C(jVda8AV>O9qy zIX%@Cg#KKvCDfFWe-O)ca7NQ+Tt%$So@4%6I;*n>xj%_+`bv8ZaV4SMuljZnU4)v_ zuBPl%5tdNx)wUAX5!wSA2(^tlvftP6%^o!Cb)@HSAt-&ew*A;lsI?L+2=WjkN`!&yS8RS>&~1w;=q)$}T9 z)2MACTv%8_R8*z?jP=qs?vHrmiHvC<9`@7eU?@lgnFFRhmFmxgk?+cjDrR;Bqc(RG zi*>n)*lzb(tlsq$cen?Oi%Lg=(ecQ)`@&$@H=SWJ6NL%e=_fOOmXGNYny|Bd%Ra$qvGUcAUbfXKa zVvVN%`f$Gula}R1nemkA&jc)ce;DlvlB1s=ddv*?34b*5#>_x4=G*@3gOQ9Yt6A(G zs5$8FsGXRd3^O)JW}nuNzqqEZY?}MMzR9gwRuXIffA-^E+*khdDNnAbJfi?NHV(QU z8xOeyO>ORUQ?DCoE}k7GvnB8%YB1prHdnj7Eko`|YsxKZi;6b-X$nc1?QpI(UYxq7 z-92qv-5+h2ySrAdXu2}HCf|nRHc|z=zh7&8JCd)09r1>P#F(mE?*>+Nx$jq9;^wVx za4)Pr)tIY+`D?~K*`lNkMF=xgkVORXARP0~tjMOd)s?EoiN{Yo9O{y2{KV7oFk6?D z7kN{aInrJ_qc`PKoSKey_e{r9_e;kS*SBuFD_p;1mKT!QU^wt1_w@Qjg@3C=I$MZ$ XyO+BDp2Mzp^U=9UO_i$z=`jBT)^@oi diff --git a/usr/share/locale/pt_BR/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/pt_BR/LC_MESSAGES/biglinux-welcome.mo index 2d111ad87ce88e4a9879235d8587977c1ac1c8f9..c4d2d3a5f0a1832a603c83ad25d625daacf6db6d 100644 GIT binary patch literal 19769 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 D3P!y7 diff --git a/usr/share/locale/ru/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/ru/LC_MESSAGES/biglinux-welcome.mo index a58c44b22ff9d3be1361d31daf932eb94c368169..4fe90a48176c93081bfcdbdccd908617a3a43b2a 100644 GIT binary patch literal 25407 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

d71T38r~!XhslB*Ccpg%RCwVez_{ptZ6}T7kLj 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 F{1+&<{rLa@ diff --git a/usr/share/locale/sk/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/sk/LC_MESSAGES/biglinux-welcome.mo index 2912d46aceaad8f01cb04c4fddd5ef2cf0c5df4b..945bbdd1ee7f4560c6244c04221baf768b79d2ea 100644 GIT binary patch literal 20215 zcmche3zQsJdFKnTaV*Ado$T?v* z=RmT*|Gl@Wt4AZ-d7SN|JO8R%x9;P+-}{!nbICcM@c8{6ei*zAocM9i{cTY1Jq%t2J__>B`zn9*-hTr}!9N0-x_1#T>-{(L z=K}B+5Yl_MfmeWcfqJh8YTXZjn#Tu0(d}VS{eK1&{k{mk4qOIB|7StAz`KsgX3Lhrb5?0{16D&2O4X=y@Hy7|cM;=l!7g>cikU;IDw9(+Lm~dS3-K z-nYRwfX{&=;6=Qo_FF*BYa6Kkra{r|-Jr&cK&|s`P;^-UMem;hweFt-S(^7an1H82 z9~@)xn&(0AdhorV`ujMz4*U$L{yqn4eJ4Tn`%O^u{tl>qe*kL#E`|xUj?JL>WG|?G z4uP8QU7*IRyZfI4H*o(UFauA58t)p2@D1>KQ2qP})Vj~}?Y_MNT;Tq7pq_sM)Vx0H z?oWd6_{!{^vl^|F1#K`;Bk3>)!-wJ$t~H zf`>ru&tXvS9RtNzGoa{oH>maxg4&;tfmQHRpy>U#p!(m8(6V&zR#5Z%Nlw#Iu1l$`vkdwvR(9DEyG5B?>%6?_dh zdVd=9!59=>9tO2fp9MAE*Fo*$w?J6m`x8*}5>YkJ^TEU5rJxTs!2{q&K+*eug4&lW zuCe1cz#F-L1nh#}0KX32%Ahxa=Wpa1+yUzT{U9vtodyqr{{s}A-})9yzZ*gE=dGaT zdk1(PSOrCg2FTWW_k-e#C2$+~c~JZI7ogrh_pNsQuLIR?6jVQ3z?;GCpy+!)sChi< zod#zXzTV{vD`woO2H6^~xd|QyKL+jszXW~@{2|EJd%we^7|Qzr=!0+C zZ1wI=@J{YiQ0x3{a4+~AcoBFbOf0$E30@4|0lo^1z&`-*1;xjQZ?JTzgGagl0I2nS z$JPHCsCF-Vo9*{UL*JGgCRX{|^>w%JsM?ul~OQ7iTHP8pY2de*z{~2=vF9lUU38J#SyFtzS zIQSayG4LAji=f{7Lr~-XZ->u;8vh5N_W43Oy#(9{UIpF^-T}S`L6djb3dqcJ_62wPlKYvr8nDs zxB+A+?*Moq_#mkL{sgG^p8&4_zXEFg-vZU&cR|hn0+bq}?7a!p^9fMzS3vP^=I-AI zs=tqd+P}v^M8W$a*arU;6kYFx375edsCA5@G{jHaK;7>G9|n(t;>SM)HNWqJvI`g8 zYW=b+!DHMfp!o8epx*xu=!1U=-VVNM+`e}gsQwxttm1V+wf{V*{rydF9r)kDmx6x+ zYJdL>)V#kBYJEQfUk_fq-LC&yQ1jmk_P`zBZt#?Qe$Ea{$4fx<{}%8v@NMAhzzI;} zH{A0NfOFh`6x6tX1B&kF?zHV*3*N!~4d6!bI4F958N3?&I(QxUJ%?AJtZw6e3Vbv8 z7`PeigWBI8fY*YrVA7)REuiRm0Mt4IP;__z)Hojm?*u;$N-qBoC_2AkkJXEHa6k7? zfo}x=7DU9ntM+={B6tiu_7czgeNg+biOK2x8c0*`X;9<-5IhQA!9(p^25Nryfj;;U zcma3<)ck$}yb}Bx_!jVwK<)23CIjnvSAtsaF;McFf@VFSJ-sgzZQk=y$|b# z-%}RM-=E{}J1L^goT-5(pm_72Q$FPCJ_4d*4DTkct`F{^e2vnjgp_M2OOy^pzY~h7<0n8RT%c2aJjh^JD@=PCb&BHno`MZZ}K#xMFE zuBY7nGvG~>5z5CX2Pt2rXn*y4ALU`n=XAsG>y%q5ze0IA<(rg;C_hD6{hOxZ3Ch2s z)F>aIj8gRbH4DYx_iz;zca{(G+sC-LnKDm_DPN(yj8dh{P+m*XZ-w$w$}dyCOwsQR z7L1>A9@jf4pP-yeS)lwo%4L)`KoL)$Ls_Qi z_esiylv^kjihggVY&Tc-&%XqIj}lPspgc-BMA7f<7QCMX|2<{W-QVUghyTLGf22I< zDvpD9QGV9lkAv$e|C;jKl+zUbe9E1=;J1$QZi@8VeU#fNTPPo-TtWE-%9WJ-x0#FG zl#3~2l;5EIBIS1}*Hbo9^51W9@ne*CQC>+oMcGSvlA>Rea?)JcKfms-|0{S^sXpWS zU%30D;J>B3n({`<+bFM~==Yy27+v?P?)o>u>nI!C{V#!!xa$MpHp=;wOI5diLnZ0N z?TuBx6;$fMT<9-EjfOuH`qgA1ZX`i9topNQ()8Q4(61!%Y&6$NsY}CFl11$#jl#^| zuzo`pEruJjjbmr_nEm6s%={?M+Cihiz*(nK3A1dr(`fX(^=Er>m3fr;fj`*@vSz>> zs&ir658|pHWqzD+*$tvbFw+SAK<(W6$NYWm=bdmeI~!G^py6+i=JrQ%=biy6dVUi7 zd!qK<&di8ksfCp~^9|+#O`Z|zF(kG1S*K~IQY>pWN&Q~ZN&QY1ru5V3K}uG~)Ea3R zRC@ywNKHG_R%U)R zoDDjSwrUo%iB)lHJ28uH1##Fg9q3W<_7MM!dE>>XSu__1ZFn0l?=-50MObM!OrzN- ztd9B92tYmTrBOWRH-nxZhjuU;bz0S+O&f1~Ch4>XoN+X4XffWnVOhT#&Casgn7OBI zdNphm#qF@sh~~n$60)we8^PW*O~Xn%C+zJzcR4<02-8aTL@ds#)aw`1}xf-`G>Vo5g>#vy>?BP?F7MM7ZIo=s%8+B z#UUS^)?AAE$VU7bXaW<6Xziemyom!OcL-yyW~gigDf%a9N+J2ltj|yZ>y7gXFf#IG zCgiu$WG+Pw@HjDpyGcH88}m}oR2QAhOr0&wxvm++sK0c~KN>Js$G4DiHj1OHX6D*X zdsdv8RjXx~Sr?6{Vum%_u+K`gsqblwN-c=z!tB`xe%Tw(YCV5COq)?0urr-%l=wT6 z7*e*wlzSEuw_RucEZRwIH(sTAl(o|U;qhB~JIfp)((vvMjAD4+5x@^h6Jnmjok|pt z%?cc+z9*oa<~SrFW1d8HyxL9Xf@+ePyFEcO^baJ}(A*sgn@KwqNA}FUr37#72%4&} zYH@pl(wa^&D=e<4-51X$gS)A)Ep}p%H0Xxj4l^|eL)*Sqop@w@=AJaPjxrO7;I=}Vo5}1h9 zrA@;PW45*FEz0VC2BU>$8tO#V;xSoN_@{07!*ridww5GWC}o=Z<6R^{lQ31rN}M@C z)FlM00a2&v?P&0}{p*j%y#;p4R1J{`-j|Ai1>0%T@OQv{T5F;H(5Gi8m%-CQa$(zC zin1}^(#T9wsx6IC)vPi`or!BD^CdYNbeHq5cC?tmpb~NxwMi?CnV2!vMiZ|xN@uh! z$%MBv%33E z=uMc~+Z$DJXx)aJ8`r;`RQ_b&tXweYF3A&DFGMk1jw`S*V(y3DGLABwjRNaP@=c2w z)ZJW)1*=-Kr~XVsX`U>kT|0wAGMHk_+ZR(6q_{q4G9yJW9dhDly{sK_wz4mdj43Vl zHm|_{>9h<3IeuV#WY{nlLMF|UGbo)H*EvV2OjpI_w*1;sqOc9a)z%gb*ENzkA7`i4 zX%E*MrR=QNT2F>e&~S^ws=EoYo$dAeLNjm~_xm%(<`a*D!W7A*upu$y;1Y zak2^cCb*78F!21Yu)o2{g}*+(+K7i^BBb>j6ci~4@^>bNlNJIznG!eSSino$Jo$5I zUFpQ~wV4Pia$v#XiU4OMsL0zxs^zJrVFSkpo!V@6;@n#>t`t@R-5SIhUM4GVFKF@A z(0Y`xMI));m!Xi262P@67R^KP-<~9y!!MIzx4ydJr17|#;@Mf%O)I%PVd;4^Swo$S zdAEmQ%Rh*2<_fjn@b+U(JBleMk&4XQAI>p+J4qUK=V4*>7g?EtgD4n#GA7%yqDUt$DB5VHC0jj_MCipsq0=&S*T#cf zF!*BS$25-es8@GuIiLr39MWXiZSUaio?$8dk=PqVw^{zPx07sAET&;0@?>l)Hd=~+ z7t(;g7-4LjRRWl5BT86Xo|;XR1xNkN;&ih!L@q6YRH9I4Zn5JD%9wPAI8THLs$H3V z5)#gb9rF(2t6`Jd>QJ&=Ng5;=5!Xsv@^+OFAX{-83S~G$G?i=PL;~8g3rI~vU5|P1JOlx%;TG-MAseV< z{$M%OWl5teajb@HZj}I-T#_bxD4MIaM~(Yq&7#~?WmJs+`|JasQPg|XBy`mN*#{mq zJK}7qj33UScc>FfPvFaC?NLV$pDyZVj45~YA|8!#`fL!J>uT}WESa^q$~vaVlOU7Eh!6WKXMJKg z2eO+6=yu*saTvTQd5~plOH~eX9rz{ei1HXyMn#$Z^QPL$2+CwQiJI!g72=FIS~Q!7 z)tL!0yK~dnCS<4SO-naT1gVKyJqSEx)er&sLxmnN+vh4@tR@*-t5=&TLv@fvvkh|b zklQZV#=zLzP74)TsJpookKAhYvqr^Q#Lzb65&9Hvo%CiN6N&-Pj0Vqq-6R%5=P0U! zvf&@vm{~cLh@~0EI)`?3IR(>VSuR~6O@nCKR=LZ9vucA)%X3*W+ctjq8W~2-Hh--_ z_5sF+g_Yd0i5Y~RoS-J%jM6kowW0VIWI9s(uC67BEKi6h>qzg?NA{Urh1vL$i8*sv z;;<0!fRHH9O|2(sgcJpH2?3z>o6p!56qIdVqL}P?hS&Y#$6(R_6obg)6}#JAG&bO@ zsdO_vR_uf!jFZk>4P5|>Rf{ZwY@=H;>!WFjan!+ZP2Lx3ypCM;(C+z7@)uP$9H%(q`TxoK1WfJD)C8Ed<$Awzp+9c9FlZ&)!b)O4yT$P3{@mEeN zMLUO0Qqn21!?-g|Vt>Vm%8RuWSy%m;o;3s3ZPQE;9FrljW-@6K^pGj^jwm;5l6*3! zMu$k<52}ltvN1VFjQ59+LR8HA-jOI=$dv{+-Jns8ydwLkMdUj)#NW)v3b~0%k@G=T zQZGvr2jaqVsCdV;=Tk+0O=9nwx`Ln1g z=bwDi82!x<3S^+oay!)9hEOrfv)kaki%yLKnMDD~wSWqWe$-YAEnH6S^X)1zHC9kP zo)q^{OkNJ{)YILt(*O;ulD1cx89)2 z%~WoB$2#wr9|xp}%+X|mSKdEGN=32wV$|+0rAgP%0(_t-sF770oOsRzjsA%`Ps_)b z|ERwHp*?lZm{o76EBwwG614qiNUg0bv4|LAuPhPr*yVaJ)W95v&MTp1PC;GJ5%_Tw z`c&6tTp(BfL?w!RXz5$p5CS-=LBK^!KSx&mrA8dqk`jG`BG<&c-1#T|fs(5I6C!;p zsV<+UgSfxc)T`{3)M?y*lAEmm%<}Oz>S3^`4pZW_Xogp@h28$r$`UPGNoVDB{{+eK zknVH_(}?Q*B{G}%`&tH%2b~zoEUj*})`C}cv{n1Xv`K>>lz5k=JTuvE2pb8a{Iq(QEocJ+_xm|gZeRg z12|(IxyTN`5gRuW!-A0^j|d1?cd&h}1Y>~%lwKfM_Dnts-R4QJqVzk|gL=Z$T%=er0S>*atG zSsDbwtN}SuPjQm1JfYy+>>U)!iBi-JS7;5T8f>D|3K9xg+Get(R01r5wjxJb(YkO*{!VIP5f$q35R`>?TW%03c>0;GoNy8 ze`)y9R4eT-bt@gW6f}IHI%o*9IX8C9pJdMUfDJ@CH1!M_Uq0SH!JN59-?Fuc;bIJn zh%;L#M9%pJVj;FK58knl41po|BCcgmzSr>4FDvRM)fnpo*LCV0?;yG|lytR|wqaGQ zmA}~N)zI(+q{BlD_EqYYog8p15AJx-Q^6)|?wJeNwUo{vHp!34C}a}01K0q5lZirM zwGGb|&ty&2_(*R?kq1t^pLLUY9eU_od37}_SW|PG!{yQ$^Rb{yj*2ar2vBPw2jfYz zgIaL4`Qw~sD1Re+((^W26~&7(Bm0eaJ$t^tCYNT>`)+hE399h zg;B}$(88P6hS!+`5f>*P@-xm9?BSuy{LjwAIWO>BdHKTTF!u!Am5OO}Mt#7V9!KzR{s`L-JENSz$l)9 zJ!92){8FxUI5Y0F`zQFWE1xpM7`Nm}f3_3XVF!Dj9nP0kf%RCV)V!Sm?mX677vz9U zY-T)Cm>OB~_M$(#iD%tb#(Hv#@6NWTR-OoIxn6cQPC{YowHqvWaJF5lrO}yZ+xtqU z2sgtpvwQ}oRF?6CWLR45_Mc26d%`{R9v0r}_#i*zKBVXf#ZY*9#v>>WyZa|4D94Z_ zk-(a{pcta#P1Vz$(N%>yS)&StThd~YH;&+vp^-rsXY^0N00}9Uk#e&j_nqn~qnj-- zu1B&MRE@dB#LwgGz;YR%7U4$4VTV+MdK>fh${&^UPaF3vP${JNOQ^IF+!?Ca1%{gPsg~NM)4yh zOT*9d{W`)rbp-DyX>^;_{xD!24K(~(X{U#VD#YA)Xu|_b@S|`htmT6kvw>W=F~zg} zC-ZTviOBElLeN}8qvhx1X07%GNx*je@SN<X7k;!y|u#mAUe{ zIc{+2%zQ_!;sTge3fOSx*$>Upss$PO#>S|VCBFm9)s~NIl|)TdymJ%-MzW5Lif!0v zRTU{#4h3*DeG)v2cwK}Je71bVQq%Fiao3U4uAj_sE=5>T zK0B9U9nVkAX;V0kM&;(`LwkRwUWmW8@=bgLQNQM#UxR>+UiF<1mnPVsTlS~^cJsc=ju9%j`9 zHhh$V!0M~q!HN0=oR5s-NhqYi_LVg2-bR4cTEe@DJM}>7D(D)^TxI~_FNGnXu}NuTwsN0!IE(YbB8k^hmNYTo*@FNb z$>VtDNAk|Y@eU4LoxydHa~M?dZ4&WC(v|O(=YI%$+9;Y7dK&k%bW*RV+^~xFT>eN8 zE@~zmiseoX5{Od))8i9yu$Oerp*;yI;y7w^n^2tF8%7sDw32!%i-QfKU7`2b@`+$& ziRbPBpPbF2Q51f6`Qf0>BwMI;#Z;AO^}fmS!8^q9zlSUYX{O%~<&(HGv zC&b7MAs@xgREk;5VPwXp!%8;FJ`JlbZG-GpN?bYJKq{jEf0qD+39mdT1~Zf-;E1%3 zIj50|w=owjOd?K%)>qjkg_IDyo3Kar7EK4kCEdC*3pz~26QwT0t1^fE_5R7KIqW~u zTfy8*^A1+bnLe3IMWu*0$}B=|aNM(pB1C$`P>s|^HF(N$m$|GO@BdG>+F zAd3kNY%)`!4xa=tr9AJYe2hK-m}>Q(Sy_UlPBpdo{=%3(Ypq#tBdM84=}?FRC&}Xb zDO6m~IiHSdQnYIYMB*4ZAx?*49egp31_oD@F87-fTDJIr z6?1k%ddWHWr7af+#Dj3D%YUd4XAr)zR5Uk+?-a?HlT~jQn`Jm3#;8CtQDgA!LGH@y ze+iIoTQnP4e1EX~kgSrDJLY)8rDg0U%hQKBhjpLqj(hO;)uTfxOFD++Vr4mxhJlr~ z=3EXxco3Gzs`6!!{uc=hv$E8Pa;=DTNjS}E;`3!?hCDmxmX7&ieXN-R? z?T9C(v|Zs@!C}f`>pTw$fqH{2WS#S9u2N^@$m}*3-JwKDpO8y3A-u@nEs_=N@fxXn zW#jljLB4@pj$_FpA0GDxDLo~=7A1c&*iYu!^To6tR1s#|Vc0aX-y#GLsuENDCr9`} zdehn&yDpgE%v9Sm!|&;bi97h|C#oe@m96j&~@{67^wk0t8tCd)c0 zArEJgWy*+@sZZWHoF|1=ur)$CEsuFnQ>X#EHO@1X3L*!CNy>9D#G7)V6Xhe20Qw=1 zl^>kt^Jz`0+h72`En9n8jO&kj0g}$T6%x4r+ zN?1#~n{+jifB6byM9qC?#-vh6@Fo9q4J38yaQNo!epV$=jNsg%5CHaN`jv>1Dpe zF!ADmt@)m$EjJ-Y1jAAlp9-Etw>m|RO~Q-IKg&Q@RcshO#4Lk;rDv5^wT8JAv7p*H zTr+!%wd1G{2LRWiHWVNYKFT36d+6;smvind zmd#bij3xx#@(6AVm^2y7G$GD8adAJgtu~9vmbpKcC5vvE%Mv9q+Y*;$nUcLf_udkc zJ-OfWdd|7$JkN8!-{;bald&G=hniaGOpI(Ks6J=6sMKn;8gPgh|nmS7v! z<6$hquVOi#L#_2S zfg1R6RA%O|059NLoX1Lh6Sv?WP!kp0lDqFtT*G+@YMgr1i`|DSuoG`)e$z{bj~V1} zD;`6o+(!pbqZafXY{WOP82^U4?=#fE#XPM0YOoHQk*~}!zJpV!g*0)q7TS(;>h#ee zE9Oz;9+SwQpFpMXOUTQaGk6o8M`i3=s9Js>x8oJmI9E{_`ULryl}w`2l;BaULY44| zRpei9@O3VzX0M>m7f=(wk9wnzQ3G5>iZ%NT5vTgrHwd%JM!nx+5(ELa_dn|_b3x;gE_J_R^7EAwYD7Dy`h)XiwzKZ0kWs}&o%AF zk$k@nwXiNi8Chxv=ZAve%ejKd)Wc zliZ&~AAO~5Gw}sN8Bl#Yi5@~tH%81IE*h@QZ>?FK#HB_AM;FC z7^I^x>2!HP+KcSbvIp#g z7&(W$>2St#a<|5g8zh|lel&g3jl9_L+}KafHrV&q?X-#YrS{DFI(zK?61%(d=Ubw{ zOPW4UEX`p0-C!caT+X07HWizGe>Cz=hRJa|Tvb-?#~!mKGGl2!49q~+AtxO=gM0Uz zfj*n6F25;q?Pt|3c65VdFKkHJS2lLru%@KR3{8e7oiK1%a+J=b%uw2A=_kWz$`2+! zc=EgEu$S~EB6r#x_NP5(Xwn}~+ltM#_NC2F*yp#Lx-AIPjvr*-*h{>=yMD(q`*@>c zPd09{pWa(rJQyupju|)zw?y-3=?9z+e2?;=J!Q*o!+J zv1?k^t~%&4{*1qP$(c;Lv8`*VwjHg7c6IAfyJ_c${o&5ZHAAUrVSZ-Jb;6nC!hFJg z`)oL4%iD&mZM(yMqiusNZg1Yx>m`Da98HE!;QGPhJax((PkWA=^hQG`OvGtMS$vi& z*N5RtXPlbNEW8{w*bm!#>~p*BvTy9#My-CgwbxBVp}9W!aZX*+>z|_0&6T40-a>p{qz5lCLoGsR~{o8EAfv0WNL0c4f*WWvwaf5}I G&Hn(w;L}b3 diff --git a/usr/share/locale/sv/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/sv/LC_MESSAGES/biglinux-welcome.mo index 4819317dc44015f58222b413cbd02e088f57e21c..40ad695e5595f92efdf36a33acad07534f13a093 100644 GIT binary patch literal 19468 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 a)Xe#g1-W%n346j4%>*aAYIkEoQ~oc5Nw2j4 delta 2933 zcmY+_e{5Cd9mnwpC;}=)TeP<=rH5iyq?Ar+3m59>FDs?RBCQO835VX(+q0gYb9e5! zFj!b|X2HxQm^|X#W|ooE&FCL&GrG;hZLY~O{XyIz^ZpZA!s*1CQc9>YDSY*tD@)~|<>y{c*i??DO_T!CsKQ6}{ z@@KwWK0b{rI6jNZ@X7M|^Qh-u#Krg;GR3TUi%vBs-a}3BA!^|3czO-iVhXom8;)ZY zeg*6CENZPkL>@IiLEZlnY9a4pC0@o>{1+v8e zN-v3+d!$EwmeF)fuKkR?L3n z9+N2_e*u-kFCm*V5930743)8OqH6gA+=S1g#<`5j(BF|ib1jpoG$}lQYfvRTSxNr2 zgGV@_nmvs=o<~i50kxyQpa%FiY9ULwsOweyXu(aWl(yq2ZZ036E_()5^KX=oe}s2) z{K5+IuM{m~7S5TQP&;Twt-KxU78r8}>LuOBE3BFZsD(a&dhXk(=bk}5_Z;$wnJ=Gz z6IHT{W&eT7T;(izP)$~%Ca6bcq8+uc9oUTHsJHzD-j0uL1G}&v_43Z1pre(43zecd)IdK+?etgWZYp%!|veEkE|OZO4#D_G2`?!@J&`^QiVI*7_t7IoigoE@WchK_dn2UP9;T0UOH zDpac#$VX7ztxD2HsOimDCe(J9D5h3*C+o$wt?cdiDdHAll+Xs)toC1O%D~}rU-eds z`ia}h=fo~zfY5HQwzYKh1t|3gh|dvfD%EF+O*;6WrqXs3J;ig(zk$vj#e-7Xhw1b6 z6#rQap=zi4_7OV>HDyUn?7{h0Znhe+9INtI7sXv#tD^GCEs!{Kl<-> zE1{+rbbHs`&>aq~{bn{*37VtOYgynNn2;s<_m-1O#h zV@VWywxOnRS)ZSEN=K>G4tpYX*uJ0IXh&-M?77;S`bj@qh&|_Ml~ zOuX10sJqABTYuR8uKqyfK+uzR}I_8SGCyohD~kx#0>%`ik&^)Omx(9 zO1I`6H_SMLemrx`jlI0%xp_Z0zR_N2*lIJYYwg3U*V&fF-)x9OFEGQNxH`HSal>qZ zd7Rzu#B|<__(x*zSQJd!Lu=~l{k+FanZiWkN1++*-{T~avwL9Bj1JpeQ~ko&wO5+9 z*duEl`^4IuefpNWY}B0UG-FfIF((QgmK!I9oEb}emVGRWr~NQ{>D2ekxEFZY*qt%s z{*330P5G0FUDeuRzteisp4o6>c^D;*9~O7(WuD#M*08`G`=JNSu5$ zqZz`C8)q0O2(t5YVK(ryQyx{y(iNPHYS-bgPZG_N9l)dtd-B2qL7#r*rN!JN~3}*KBX9?28NeSf%q~ZnRgn z*VwL}m5WDnEYkk6r^gQTuD4(74ec|1;}v`TylX#9*Ho(G9Q8A$%Gvk(Q&s<0s(i6h Z=Z9Ks&(7m^VECaMeYXAIQpIk@{0B8|%QpZ3 diff --git a/usr/share/locale/tr/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/tr/LC_MESSAGES/biglinux-welcome.mo index e1a13d682d43e6811d1e9caec3c08e91d1b9120b..acd9976e3bad653d9efae439b8760cc51f63229f 100644 GIT binary patch literal 19415 zcmcJW36LaLdFK;^kTn7U;*daqp0I|QvAT=Vi5L)4&pphk=^hCQW0PH#U7f0|%u;4m zx2k1X@*`*;HBULApe5L_@n3k5}XA88f56fb9q?LU&f#F zz&C=3K6n#&G5A(c&kaG%`(9AvcsD4yeE?Md9|tABFMzKAS3t@CDUc-yu3&JQ*G}+q z@E1Xi_g(xs2mEc1zXyJj<3~V^Z-znWdIx+ySb!SOeW3K}z2LLJ&w!HC?}LaicnsA0 zo&+xee+W*1&*dTAzXjB|ZUEKa3@Ew11=RauQ1iS4lw1};$@}e~=KT?nsRf?~Gw^Gm z0UJzS<2(pn1-=bbe;)+bfgcCe-!V}0djwR!-vTx6?}O_1C!p5v`6!|0aV01{*$t|n z!=T3dR#5Nj_~TyzH*)+QumB$c^}Y=V;hW%9p!)eKsCl1b+`63)E^_<|P}e^MYFtPC z@gv|(9Dfx&1U`?!Ne*uVb$=IpHMj`A5&Q%w{r-2L=Kn)b^8W`=<9^kv-269#n$Irq znc!hi>vIIubGL!gt65O;x&zex?*g?xzX7(ukAjl-&p`EmB}U8CgBwAO@0UTzF$N{y zdqCayQBZn)415dtFerIF=Q20{i$L8!0qy{If-Ft&K2Ub@yZ-uDLD|8R;Ck?H!Rx`7 zaG>XBKm(?rvR;<`@R8c9lr;n`oX^kH7*HN<2)BU0$vCjunX=7-w#UOe+6n? zF5ckYpMckLd_TAVeiQr#cq1=;9eD00zJuF99p49{!okTQ4?X?^DEa&poB}UGsjdKT1J%#_K>3{yg6DyM14`ci1w0r0U!dlB?xd6Jt3lm& zHTc43Fh6h?$1@G@*Fde`7r;LOp8z$!kG;nEl`nzUar|$<$G{6VyX)Tt4aa{A>iHKi zNR~9X96SKt1Zp0i1h;};0iO^443r){?@BkWjo|qlUkyG9ZUgn)#V9)_99#>g;LV`s zcM_DGpYYdz06v%Fa|lAx{}+SOqsu|9`>%nz{uPhk1SPL0LG||o@Y&#xKt2E8K#lYK zYuvhD0-nwBm7wmw4txQ)6+|V28Bp`T3%mgQ5QvEdpYhkf4XXdY12vxi0phBIt5IIb z`4Fh_q~MFeUj_C22SGjeMNoF~7^rc41Jr!}415XrSD>E%J5c?e^;%~)mw-C%g3^a~ zgP2C}5UA�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 EH~-F=6#xJL delta 2992 zcmZY9e{5A}9mny90Yf%nqgZ?UgZ8wn7AS2|+S2kv`jawRC{Q*WOxi>5>D}2qy{Ddg zTDV7esj4(!e!FlHFW^f6f#bP{_7kZ4G@u@=8JA%fE@ghRhYmlppUtQ7 zepJeRbnr3Mf}Y1Fd>KpdI%?cUs2i7XvBuTnI&4KwnPL1Trcn!NVXzju9cR?(r$biE z5oC->7WTh_O5sDu!#};UI1)?4K_9B&z05752Y} z``G`{9pqmrTFxvSGsUPUs70;330E&NW(R742Y7|Gzz5O6uOg?+1=MwyP}jYJ%D~ma z@jsx(y^nhGk5QQ`nqf~DCXi#M1~ox5@-zF`tVI_;hmT`Beit>t9}DOIjjFA~r=(2P zp-Qv~_44+i9x#b|H{!zinP=%Jr7xid{tUIUH&GY7gG%w=Q49OHaK4mRTMMW{2U}1J zyti=t6zXfSsQWyPTHtq3nRpQ?*^GIGjwbvCY9UvVpZN_NeO~XQ7PgYvw2*pK?b=Z1 zPh%y18+kpUbTJUDJY^ zU^nV3IE>235!3_3*n!ii2l+ATrF#u^pSMx>{VP6*|H4(wZ^n4DRFjifi|4T#e~zrp z{23XWpG~z*Fsl|?jXGYB`X}s0eFekViYZhkoQ2`4ZCk-Fpx%$Wh(SURz+&|L3#|r53Vmhc zUZR`$eBqebOY{(0)QzUEV-4{|LVqq_Ce-w<940nv=Mzou)^?&Je~kGz(%F&US*TY( zebu|3xSLQ4Ro^aRH=)KykZ*b)R5FLyNvItljuCnXb`ffQ3*@&)*ec7t+SBv55tKOp z-45XvLam)>CRF45h!#R^D^Zv4E!4TG(BFVxB2-efO$(UC*h$<^93&1A`UF+-wtLv< z^IA`+RT0C4Ucdq3Mr)*_mqu+5VZ)*_qN+CQ#g3bGlHQm*8N{Y@bkxgc{o{V%$2rqE zF)}Cr0esiAFn6+GWp|mXweAsmaK5rb2(zGu>e(j>5p{ z_A;>-*`s9#>^ig!6#FduL>Q(0OzNFSzGV)1ftQNh zadXHY_ne^z{IS?p)YsYP>QC7xH%_m}gt6mi@=xm}zrVAgc#%EZ*lIu6R9V&=`B%>Q zfv5aOfuB|d3Q51Ux%Lw!SkcmFA8I*izuB9xMXfdV;nse8t+jOhFrqBhz1~$zCr?d(*zXuw}r$)HY&wwjV1Rn!6m$T^^mg?A$kZDdWZdsC}k= zkNszRi~ZWx4f}4M4!p>Bs7x}Hd#6 z9qlMuIym7`?+-e9ZK`vveZKQ?`(c-B-|DWhtvw|h<}Y437kJ}*B~$LW<0buE82w+R ev-v`wzk7%6*fV7-`X5~}8BGS0Tr^Kf&3^&ZRPN3I diff --git a/usr/share/locale/uk/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/uk/LC_MESSAGES/biglinux-welcome.mo index fbb117ea3ff055384ef66c11b3654339332af1c6..6ab77d6df41da4a6fcb4bd09b211e51bd00cff28 100644 GIT binary patch literal 25814 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 ff4jp7j7pK1v{!HY3jztSpJ8G57xi!mUV9 delta 2947 zcmY+_e@vCv9mnwl^~ccpqqO4XmpovZI0V{?f)znQ1qB89v8~bxS9qj1Uhbv$UZlDx zR?_t6Mza%iu5L-U&SYI1DFUVKAa2e6XtK4>O;)!o>gJOD)BWlew`9p|_WoQhS$o3w zzRr2>^E~IA?>Xmk{r!{=YKL#7FB&tHZX!o12_KZAFBp@F8!-#(@LoKED{uh$ zGiQ?RXK)qmF-*fBC9hvWJvWPs@k6AGVe=7{`?zoe)xjsI7cb}Oe9S~2ZpRXA$8zl}Zfp-F-z&+?4**xg@(ihW4drP?LO3tpG0M5 z7#HCsT!XJ*9=?T}@HeQA7A>E@?>@Yrwh#5564b=XaVgf~V){4xsqkl7`1m3|hDvz= z9UMUo=v6GkDO`(xLfv;4_2RWWtosVF2)80%nJ#=EkD~^%g_||dDjZg&kqTKchmm_s zZ?gRaDuv%bCTCv2R6LK$*hSP@j^k#WM!n}_REF*#e`Xn-XlZ=diTS7{JiU_qYX&cI zL2LFJs{J0SQK}LCv5LHS#j-Pcdc(Dy2VR3va|<<2L*hm5EBGqvx7Y&pnE{*q6NiG(JFk z6t$@*QJK3wOocylgO6hTJ3ffn90{#)6Yj@e+=N#!j5qMh`kozDibJTiy^PA#8(5Ch zs1E;(8qf;X

tz794(_iaNT6>fpCXmd#?OwE^!(Elm~HU;Ez!Q8Aq0E*nB`mYkD1(iQA}ieFrsz)$}g+pk8zem4VCnFlMk} z%5Wd*xs$jK$8aZ3qL%nyxSpj` z3U1*ecpJ5rIs8bBVF7AFGpMC}50#NS$Tl)QrvFRah#5Nn|EBT~u3*^JSc6;f3~G(1 zun_-%8u^mE`GKxNr7{!MK?Uj*bYegDpmu#6b>CmG9+x@u_qF2ic`h8Lq7?lDb>m%R z8BI3RXL9CYBy)+QsdfpWq7$P`sI<(JSYxd_+bB`CC)HAYiO?x%CX{LBGYs=Zo2ffl zSNgv~)DgE_kf_b?6YYK#?Uk<)`ejqm=2N+c*hM@>v=Z%vHlmii zvV#vcX5v>3693V-wx{xgTkkZIw!(` z9@o@`L$OFW=+wEPm>aR3S%+*#cDMa~cIV37k-!Nz;vDdY{C#}2EvM0bCuf5#%iUZO zjroH?CmeBF-Tv?i*O|XH>i9#w&fY+zf5;zkqmJv327)I`?akarZ11{E`@*^+`+9@V z*5qB=6bZRO)98wY9!!%z)Hg_9PK&?ic+@lnjz-*}aPXMz%FoIUL|uC89qfq(!XeXK z*XqQ=PRs7Srn%7$6lAAH{Pu1^r9Hadv6t2l*w-GYx8XwH7Sr~4c*qHd9EKc;4Gx&L zSb(7qg(JrUp}s$!y=>aupxYPm_nY=Wzw5L;9yk`WImH|7_lr;4(M_jTgu*c=5K7G0 z?Y&x45>Bx<%Zu#fgQeDAUTJH#W~7n)WWK+-t>iP=f3Ydo7HmKB?W!gAqwR0l=c=Bt z!5u^P-s&Rfd)~PBt~VZkHhwNX;!RLH=gm0YRd0^VbMdEaMRmD7UvtsEy6cwxq+*fv zYA@PoWqQVB{49^Y%_CFsv+?uZgxS;E=i0M18Y4y&M0Q_crY*hf8lJzV~LlNewAJy70~CI$~^k-gY%+rOuSv=k^ZU zm+JHFuj+SReZAqKl>956Zl5#WCHkBtCcSA5(BXZF7uo;r%TD|MioV!%z;}TgXLK9R z#z!4;G2;C+K4Lo#=G*Cm#fzH1`*NGwQDC3$ fC`|v{`b87VH{IQ2r~H4jqdm9n&ucPM=gj{A!pakC diff --git a/usr/share/locale/zh/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/zh/LC_MESSAGES/biglinux-welcome.mo index 1a40678bf29b0509a52816451b71bb8beb8736ec..f8b5fe2e212ed532baae98fc5893c494af08b0d2 100644 GIT binary patch literal 18113 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 aulfwte@vIq-NXK*Pcj;y>|?9+^M3=bh~eu1 delta 2929 zcmZYAeQ*@z9l-I20Ht7o7EE(_BTGU6B`*{LNkCph07*1~1dBvTj${cd$6b1N32KL4 zG@>9zv`>jb10_mpU^G-6V}=;0L))2loYDTl*y+^Lm+W1Rna(&Z?Myp^)9-KZv1O*u z+;2boJiGh6{GQ$9!`?|pm&N`tXUa)MX(4hXCM(q=euV>N@mH0~#CtFctMD7R2WMgj z@>Ab4_2+Ol^^-Uqe{9+>p*%N+Q}JVDh?u(0$y^$Kk21jLC>`I$)AKPCeYhHnu@UFs z)0mAXQRezK@~9d?x&K3yiTn;{;Z0nE|3Vq3aE4OT7+k45+?%0N@@O5HaX@22iU>8BWFVP!ZCH{w*rSKBz@r|LO;4Ie>C zxq}w=piJmImg0MufiB8@w^2II;9M4<%!#Q1{e3UIbJd6Cx z3SOc?_Us}`{Tj-^pP{ViuP7aSfijV4T$Jl`ILL(aQBqopby#ld&lyjk?D;FE{tiA! z{qk(`FDaVND72|`lob@B%)AumPEu-(xxSrOSZ3}=+50HU{Xa0CMR{%zrN3d*{!3H; z#P~;)%zYl?ME2yLC@Z;*lDZj;A{|&LZ~0PVEf!PXkNi}hX}^Hd&o59i^%3$@*EvYP z6UKkwO6qBRa+2{_B`5OW4wMHTMp;n+<-smzDd0L z^0j0j$x}Hf;}oOxTZU{|Ol>e1?l%|ejgO*C=rNR;9yaZLC>eO&T>lM9rpAr8O#2jO zArs0#+2TqZ!)la?OlJ18<@=w(iL5xwxBz8_C8oX_<$-FHj%rPP7s>>iQT8&7HTXEn zOZsz^iG7UH{|#djTd4nCuFLn|$j3Yn+prLOP&&SV(!mF&{t?RF-azSa!d(9w%7oKM zlY9lUu@W;-+P9-DU=PZ>WTV{o6vpH;IL3*r?6>Hp5@mo}#xIbM!22|%14+LWxmW%k zNU2ZZ4J7+cmc6ptxC|E(3y3;G`e)Iy{#40_7IVHBA0n!VZ<#jX0b&y|Q!1tuU@ozi zXd)gZq{zy@O)Qtn9fj9J-AAnV+8DoxlQmu?^+!VXP}0AIxS!yQ^!9fnZY8Afl6!@} zN8XlMxXx=K-MEL4cVM$=+hP=U6KuVzmWr&uf*`}*-Zo%4Aw~AEj9`1!!^8?g$|_=! zcb58=OU?PcxQmc2m9jL2nv5HWM~EFnBO#xpYYWX8po4wE98HlP4t*v$>;_P(-PV@=2p`)WA8VcJwHzRNQMyK6M z)qK9K`bl4l{*$jn*Jf_i1DP4w`<(X9ux)jPoK{;^g@Vy=C}36D!KfY9OR_ zBfDwVrm)jxhph+vL4P}!DsyV|t2v8wY3}mkNYoz)SfQ}B!#)`5vaQsu5z8NJvo<^7 zgNOWKJ7U@Xh!c3CM1PjMO1I6+)W_#7*14;EdR^Ynio!uVplWR4%MnzqKiJ;MSXRBi z^*}_`I(x(Rp-^C-Zl0f&?L=%wYwK){I-#JdtJ+~jLstE!&8n_OcjRZMh5h<=euds! zVCnvX4t;UK79A?|txyg7Lx-$T&|=ErXlI9Nh&oLDP$+!B3AX>a`zNZ=4%qEs|3TI0 z9JH;5{m#Cq&RMcZpIvfTpD22AW-t`BoS?U2yY1a|#p#pu*^&aibE!2q{>r)J>HfrP zy^?;D@$1X(%>Vn#SL?L0J-WTDM1NXVz0e&xHu3tA14E(8Q&;l0SM^ z#b12GJvux-@|JtGM_*g9OJ7_0pk7nHJ3V>fZTI=X#NcuF@`=RIK;orm-BW|QuY8NX zS#IeA6$^_e#zy03uB5t-AMJB{M<&L`?tIMs{tNC8FOQE7|E2qB{qKqex~Z~2zgU^i zZu~mtK6@m7ZbYT{?*NKvO$>IsFC6*bKB&al%Zbtc@v8&zr!J}Sk>led-N}LXRPt1> zd+MUMClh0DdYh6M7;=YBtN1bPe$ed>4JS`tO)XH>b=YCQiXVM>eDux4>1SMhZcVk$ zS?kl=)^_Q=>vm3k^-ALWWnHvBw{U#4*Xa$@Pc|*otEwN<>6^Q! IrE;MD13;PySpWb4 diff --git a/usr/share/locale/zh_CN/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/zh_CN/LC_MESSAGES/biglinux-welcome.mo index 1910a51c57c3fabb9e20a2f5a3377aa3bec4ec20..bdffb8d0baa27d7283c4e5b712e88d6b24151d09 100644 GIT binary patch literal 18119 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 U=L<9SyhV5ES3eTJWNws?3(NBBc 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 delta 2887 zcmZYAe{9ru9mnwx17v^$1hK#AmzF|DTe?Ak7AQYj+OZYZLaAeP(jM)%-G%F2y}QCd zx8l%&c7y51vXzvvPH?4jWkP^P&}kN9Og8;%YKFt8z4mU2QIo}J;ufE;yDv)OC-=U` z=kxh~zn`Dq&)o+nr@Xte_xAj0{f5*^WGki`b4-4QFH+&X#$@3An2FW+IoyZ$VK?$I z&v@nIIG1ui&cq8|{Uy|MKgQ|!Yov=_^FEmcRQw**!QW5~&*tgHn1SiI9!qdH&c|ml z3;R)H{UP$G8AILwGt@vnz&ZF47U928{S?eHW(NJ6&1Akn#kORHF)cWcawn?cr%)@? zi_>rr7vd1+;&m*>-=aF2Ham6S0{lGXbW}SfsEL)~46MTG^lu&^!^br6^;vuZwd8(u z@EB@9=dl#8Vj9L!_kDtDIE{yOUjY{48sw5`!C&G5)Ie5qvj(~WdzGmp!>X9Q$UUar zD}NcagkM1>XZr9SJdIkh0n}c;g{$xys-2HeEA%n)F|+7ITa%8>xEQsCPtRffHG>za z(4LK;%I}~${tz{zzn~iU6g7|;T-5dXd}+XWs3k4MdR*(3k9(d%?fFYy`7%CA`A2hE ze=X5WdZErNM9rW8HS$u-m|{$&cl|M5VU4^Kwf9F*_n+}Rk9uwt)!t37{#~#98_x;U z%Kf94jP~T;sF_TqbuHaIR0B&u4T?X4oC2b)n3>_^S02lZgDcl~+Pz^qrkhdDy$K)4Q+-H4qmy!lyjH?Oh+i66&v`?u(&1_^0Q+^sf4J)PRam zTf75*ijSiPlF8`j>ijPzqY*ubn)ybryv-{&p&n>KHPqpi!>9osM(yQyunu2Fy`sV49wE`KSE{^p2h;aifZ^4YGxm!W;BgT?QI&WAqRDRIqLd4)G643 z71-p}pF&OGHPkzF5q00su~*07Ju;eEHfK)_7NR;R_pCw=LGoy-0WH6h?$z&sQbUSl zN7{GITxop@vl5pQONe?x?K5f3Kb7*J)yo&+7l~@(L9b5iAhr@ZVs}zLnH*vx(M)`a zP|}t@MyyiduEc9%HV~VWb@X3MrZQPb{YYpJwVXx7!vrTYxxZDojZoqxPbPkkl3V8B zreuvVJ8>VOcc9j*d&pDlC3q!FjS8B7Il&Gj_qGw&5=s?B8Nv3O$BEU1(mG;UGM75b zrCxqH?jf|LN)MzkQ*jIN1hI?QP4Ih`-171!GWvJBpHRvrS_mDT?Zln5f{b1orAG)G znx9GJ7DU{rZ^A-(U8-ywbsNMCIlp9~#xLP3Y&hNC^*rZMVg*oQ*l1O8y=pN@Xt>~;fgXV}+ecKf?rr}0UD zN7QB)Ewir_J#9}FAGt3WiaP#aa<*>!l}#mCQ|!=+e7o-fXTjvxhZ1K7C(jRP>Alsy zwes$@e`nQtJEyGKc9)geiL#odvC(hFzjroq_O*$#Z=3k=o3YU|@sU>&=dPHElds24 zTpJ&IGxqi|du#O`dwb2JwrTC&g^7#bi1qbP4)?`wo|+sTntbuOm>sgCYisS4@?v|k zd}&GiW`E)b&!w84IB|ON^&5$S^LIZMKXE*9?)k(U-~IE^XKhZ!68qJPe0!-P&z7%y zuWsViF}gG<{@a0JSn=Vbu?sJa-?;X_tuT|C80gTwKGe&)i2 c|8El_$vvp4DYieU>9%jwJ~MN0BsDwp9}{Ej + + + + BigLinux + https://www.biglinux.com.br + biglinux-welcome + + + Install applications offered by BigLinux Welcome + Усталяванне праграм, прапанаваных BigLinux Welcome + Инсталиране на приложения, предлагани от BigLinux Welcome + Instalace aplikací nabízených v BigLinux Welcome + Installer applikationer, der tilbydes af BigLinux Welcome + Von BigLinux Welcome angebotene Anwendungen installieren + Εγκατάσταση εφαρμογών που προσφέρονται από το BigLinux Welcome + Instalar aplicaciones ofrecidas por BigLinux Welcome + Paigalda rakendusi, mida pakub BigLinux Welcome + Asenna BigLinux Welcome -sovelluksen tarjoamia sovelluksia + Installer des applications proposées par BigLinux Welcome + התקנת יישומים המוצעים על ידי BigLinux Welcome + Instaliraj aplikacije koje nudi BigLinux Welcome + A BigLinux Welcome által kínált alkalmazások telepítése + Setja upp forrit sem BigLinux Welcome býður upp á + Installa le applicazioni proposte da BigLinux Welcome + BigLinux Welcome が提供するアプリケーションをインストール + BigLinux Welcome에서 제공하는 앱 설치 + Applicaties installeren die door BigLinux Welcome worden aangeboden + Installer applikasjoner som tilbys av BigLinux Welcome + Instalowanie aplikacji oferowanych przez BigLinux Welcome + Instalar aplicações disponibilizadas pelo BigLinux Welcome + Instalar aplicativos oferecidos pelo BigLinux Welcome + Instalează aplicațiile oferite de BigLinux Welcome + Установка приложений, предлагаемых BigLinux Welcome + Inštalovať aplikácie ponúkané aplikáciou BigLinux Welcome + Installera applikationer som erbjuds av BigLinux Welcome + BigLinux Welcome tarafından sunulan uygulamaları yükle + Встановлення застосунків, запропонованих BigLinux Welcome + 安装 BigLinux Welcome 提供的应用程序 + 安装 BigLinux Welcome 提供的应用程序 + 安裝 BigLinux Welcome 提供的應用程式 + Authentication is required to install applications + Для ўсталявання праграм патрабуецца аўтэнтыфікацыя + За инсталиране на приложения е необходимо удостоверяване + K instalaci aplikací je vyžadováno ověření + Der kræves godkendelse for at installere applikationer + Zum Installieren von Anwendungen ist eine Authentifizierung erforderlich + Απαιτείται έλεγχος ταυτότητας για την εγκατάσταση εφαρμογών + Se necesita autenticación para instalar aplicaciones + Rakenduste paigaldamiseks on vaja autentida + Sovellusten asentaminen vaatii tunnistautumisen + Une authentification est nécessaire pour installer des applications + נדרש אימות כדי להתקין יישומים + Za instaliranje aplikacija potrebna je autentifikacija + Az alkalmazások telepítéséhez hitelesítés szükséges + Auðkenningar er krafist til að setja upp forrit + È richiesta l'autenticazione per installare le applicazioni + アプリケーションをインストールするには認証が必要です + 앱을 설치하려면 인증이 필요합니다 + Authenticatie is vereist om applicaties te installeren + Autentisering kreves for å installere applikasjoner + Instalowanie aplikacji wymaga uwierzytelnienia + É necessária autenticação para instalar aplicações + É necessária autenticação para instalar aplicativos + Este necesară autentificarea pentru a instala aplicații + Для установки приложений требуется аутентификация + Na inštaláciu aplikácií je potrebné overenie totožnosti + Autentisering krävs för att installera applikationer + Uygulama yüklemek için kimlik doğrulama gerekiyor + Для встановлення застосунків потрібна автентифікація + 安装应用程序需要身份验证 + 安装应用程序需要身份验证 + 安裝應用程式需要身分驗證 + + auth_admin + auth_admin + auth_admin_keep + + /usr/share/biglinux/welcome/scripts/package-install.sh + + From d529fdd8e120906dd0eda6da03560e89a9ee3c03 Mon Sep 17 00:00:00 2001 From: ruscher Date: Sat, 10 Oct 2026 05:33:33 -0300 Subject: [PATCH 2/2] BigLinux Welcome 3.0.1 ChatAI - Install now works like BigLinux Settings: the widget is installed and added to every panel that lacks it. Widgets are unlocked in a separate call (addWidget silently does nothing while they are locked) and the previous lock state is restored. - Presence on the panels is asked to the running Plasma (its config file is written with a delay); an installed widget with another version is offered as "Update available". - Source: biglinux/ChatAI-Plasmoid 86534da, synced with the maintained CommunityBigLinux/ChatAI-Plasmoid (1.0.1); only metadata.json, contents/ and LICENSE are installed. Application cards - Cards keep the same size in every state: the footer is a homogeneous stack (idle / progress / failure), errors use two reserved lines inside the card, long texts are ellipsized with tooltips, and the status pill is always shown in full. License - GPL-3.0-or-later, with the LICENSE file; PKGBUILD and About dialog updated. Also: README test command pointed to a missing file; version 3.0.1. --- LICENSE | 232 ++++++++++++++++++ README.md | 27 +- docs/screenshots/apps-dark-pt_BR.png | Bin 44054 -> 38435 bytes docs/screenshots/apps-narrow-de.png | Bin 26208 -> 25173 bytes docs/screenshots/apps.png | Bin 46472 -> 41126 bytes locale/be.po | 145 ++++++----- locale/bg.po | 145 ++++++----- locale/biglinux-welcome.pot | 137 ++++++----- locale/cs.po | 145 ++++++----- locale/da.po | 145 ++++++----- locale/de.po | 145 ++++++----- locale/el.po | 145 ++++++----- locale/en.po | 145 ++++++----- locale/es.po | 145 ++++++----- locale/et.po | 145 ++++++----- locale/fi.po | 145 ++++++----- locale/fr.po | 145 ++++++----- locale/he.po | 145 ++++++----- locale/hr.po | 145 ++++++----- locale/hu.po | 145 ++++++----- locale/is.po | 145 ++++++----- locale/it.po | 145 ++++++----- locale/ja.po | 145 ++++++----- locale/ko.po | 145 ++++++----- locale/nl.po | 145 ++++++----- locale/no.po | 145 ++++++----- locale/pl.po | 145 ++++++----- locale/pt.po | 145 ++++++----- locale/pt_BR.po | 145 ++++++----- locale/ro.po | 145 ++++++----- locale/ru.po | 145 ++++++----- locale/sk.po | 145 ++++++----- locale/sv.po | 145 ++++++----- locale/tr.po | 144 ++++++----- locale/uk.po | 145 ++++++----- locale/zh.po | 143 ++++++----- locale/zh_CN.po | 143 ++++++----- locale/zh_TW.po | 143 ++++++----- pkgbuild/PKGBUILD | 6 +- tests/test_gui.py | 84 ++++++- tests/test_installer.py | 98 +++++++- tests/test_release.py | 4 +- tests/test_widgets_window.py | 4 +- usr/share/biglinux/welcome/app.py | 5 +- usr/share/biglinux/welcome/apps_page.py | 194 ++++++++++----- usr/share/biglinux/welcome/install_backend.py | 191 +++++++++++--- usr/share/biglinux/welcome/style.css | 3 +- usr/share/biglinux/welcome/utils.py | 2 +- .../locale/be/LC_MESSAGES/biglinux-welcome.mo | Bin 25363 -> 25363 bytes .../locale/bg/LC_MESSAGES/biglinux-welcome.mo | Bin 25510 -> 25576 bytes .../locale/cs/LC_MESSAGES/biglinux-welcome.mo | Bin 19819 -> 19881 bytes .../locale/da/LC_MESSAGES/biglinux-welcome.mo | Bin 19169 -> 19228 bytes .../locale/de/LC_MESSAGES/biglinux-welcome.mo | Bin 20718 -> 20795 bytes .../locale/el/LC_MESSAGES/biglinux-welcome.mo | Bin 26529 -> 26569 bytes .../locale/en/LC_MESSAGES/biglinux-welcome.mo | Bin 18898 -> 18948 bytes .../locale/es/LC_MESSAGES/biglinux-welcome.mo | Bin 19927 -> 19978 bytes .../locale/et/LC_MESSAGES/biglinux-welcome.mo | Bin 19018 -> 19058 bytes .../locale/fi/LC_MESSAGES/biglinux-welcome.mo | Bin 19484 -> 19530 bytes .../locale/fr/LC_MESSAGES/biglinux-welcome.mo | Bin 20528 -> 20581 bytes .../locale/he/LC_MESSAGES/biglinux-welcome.mo | Bin 21475 -> 21476 bytes .../locale/hr/LC_MESSAGES/biglinux-welcome.mo | Bin 19842 -> 19888 bytes .../locale/hu/LC_MESSAGES/biglinux-welcome.mo | Bin 20593 -> 20643 bytes .../locale/is/LC_MESSAGES/biglinux-welcome.mo | Bin 19314 -> 19366 bytes .../locale/it/LC_MESSAGES/biglinux-welcome.mo | Bin 19909 -> 19966 bytes .../locale/ja/LC_MESSAGES/biglinux-welcome.mo | Bin 22521 -> 22563 bytes .../locale/ko/LC_MESSAGES/biglinux-welcome.mo | Bin 20293 -> 20342 bytes .../locale/nl/LC_MESSAGES/biglinux-welcome.mo | Bin 19742 -> 19801 bytes .../locale/no/LC_MESSAGES/biglinux-welcome.mo | Bin 19179 -> 19235 bytes .../locale/pl/LC_MESSAGES/biglinux-welcome.mo | Bin 20320 -> 20358 bytes .../locale/pt/LC_MESSAGES/biglinux-welcome.mo | Bin 19996 -> 20044 bytes .../pt_BR/LC_MESSAGES/biglinux-welcome.mo | Bin 19769 -> 19825 bytes .../locale/ro/LC_MESSAGES/biglinux-welcome.mo | Bin 20135 -> 20200 bytes .../locale/ru/LC_MESSAGES/biglinux-welcome.mo | Bin 25407 -> 25441 bytes .../locale/sk/LC_MESSAGES/biglinux-welcome.mo | Bin 20215 -> 20279 bytes .../locale/sv/LC_MESSAGES/biglinux-welcome.mo | Bin 19468 -> 19530 bytes .../locale/tr/LC_MESSAGES/biglinux-welcome.mo | Bin 19415 -> 19477 bytes .../locale/uk/LC_MESSAGES/biglinux-welcome.mo | Bin 25814 -> 25833 bytes .../locale/zh/LC_MESSAGES/biglinux-welcome.mo | Bin 18113 -> 18162 bytes .../zh_CN/LC_MESSAGES/biglinux-welcome.mo | Bin 18119 -> 18168 bytes .../zh_TW/LC_MESSAGES/biglinux-welcome.mo | Bin 18266 -> 18315 bytes 80 files changed, 3251 insertions(+), 2369 deletions(-) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f6cdd22 --- /dev/null +++ b/LICENSE @@ -0,0 +1,232 @@ +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + +Copyright © 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The GNU General Public License is a free, copyleft license for software and other kinds of works. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. + +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS + +0. Definitions. + +“This License” refers to version 3 of the GNU General Public License. + +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. + +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. + +A “covered work” means either the unmodified Program or a work based on the Program. + +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. + +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. + +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + +The Corresponding Source for a work in source code form is that same work. + +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + +You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . diff --git a/README.md b/README.md index f05d4f8..66206ef 100644 --- a/README.md +++ b/README.md @@ -9,13 +9,13 @@

- Version 3.0.0 + Version 3.0.1 Tests GTK 4 libadwaita 1.7+ Python 3.12+ 32 locales - License GPL + License GPL-3.0-or-later

@@ -48,6 +48,12 @@ - **Responsive and sharp** — card grids wrap on narrow windows; SVG icons are rendered at the monitor scale (100%–200%, fractional included). - **32 locales**, with English fallback. +### What's new in 3.0.1 + +- **ChatAI** now works like in BigLinux Settings: installing it also adds it to every panel; installed versions are detected and offered as an update. It now comes from the maintained [CommunityBigLinux/ChatAI-Plasmoid](https://github.com/CommunityBigLinux/ChatAI-Plasmoid) (version 1.0.1), synced into biglinux/ChatAI-Plasmoid. +- **Application cards keep their size** in every state — installing, progress and error messages all fit inside the card. +- Licensed as **GPL-3.0-or-later**, with a LICENSE file. + ### What's new in 3.0.0 - New **Applications to Install** page and a shared, secure installation backend (also used by the browser page and by launchers). @@ -77,7 +83,7 @@ Narrow window, German

-All screenshots are real renders of version 3.0.0, made with GTK's headless Broadway backend on a BigLinux system. +All screenshots are real renders of version 3.0, made with GTK's headless Broadway backend on a BigLinux system. ## Requirements @@ -128,7 +134,7 @@ BIGLINUX_WELCOME_SRC="$(realpath ..)" makepkg -sif Run `makepkg` as a normal user, never as root. Only `usr/` is packaged; development caches are removed and `docs/` and `tests/` are not installed. -The package version is `1:3.0.0-1`. The epoch makes it newer than the earlier date-based builds (for example `26.10.10-0348`), so existing installations upgrade normally. +The package version is `1:3.0.1-1`. The epoch makes it newer than the earlier date-based builds (for example `26.10.10-0348`), so existing installations upgrade normally. ### Running @@ -157,7 +163,7 @@ Security rules: - Package names and repositories are validated and allowlisted in **both** `install_backend.py` and the privileged helper (a test keeps the lists identical). No shell is involved in building commands. - One pacman transaction at a time; closing the window during an installation asks for confirmation, and pacman keeps running safely if the window is closed anyway. - No `curl | sh`, no repositories added, no AUR builds as root. Browsers that only exist in the AUR (Chrome, Opera, Edge) are shown as unavailable and the user is pointed to Big Store. -- **ChatAI** is a Plasma widget without a package: it is downloaded over HTTPS from a pinned commit of [biglinux/ChatAI-Plasmoid](https://github.com/biglinux/ChatAI-Plasmoid), checked against a SHA-256 of all its files, validated and installed for the current user with `kpackagetool6` — no administrator password. +- **ChatAI** is a Plasma widget without a package: it is downloaded over HTTPS from a pinned commit of [biglinux/ChatAI-Plasmoid](https://github.com/biglinux/ChatAI-Plasmoid) (kept in sync with [CommunityBigLinux/ChatAI-Plasmoid](https://github.com/CommunityBigLinux/ChatAI-Plasmoid)), checked against a SHA-256 of all its files, validated, installed for the current user with `kpackagetool6` — no administrator password — and added to the panels, as BigLinux Settings does. ### Applications offered @@ -166,7 +172,7 @@ Security rules: | Big Game Mode | `bigame-mode` | `bigame-ui` | | Big Remote Play | `big-remote-play` | `big-remote-play` | | BigCam | `bigcam` | `bigcam` | -| ChatAI | Plasma widget `ChatAI-Plasmoid` | *Add to Panel* | +| ChatAI | Plasma widget `ChatAI-Plasmoid` (version 1.0.1) | Added to every panel when installed | | BigLinux Body Tracker | `biglinux-stable/biglinux-body-tracker` | `big-head-tracker` | | Big Advogados | `biglinux-stable/big-advogados` | `big-advogados` | @@ -175,7 +181,7 @@ To offer another application: add the package to `ALLOWED_PACKAGES` in `install_ ## KDE Plasma integration - Settings cards open Plasma modules (`systemsettings`, `kcmshell6`) and BigLinux tools. -- **ChatAI** is installed per user with `kpackagetool6`; *Add to Panel* adds it to the first panel through Plasma's scripting D-Bus interface and reports an error if there is no panel. +- **ChatAI** works like in BigLinux Settings: **Install** downloads and installs the widget and then adds it to every panel that does not have it yet (widgets are unlocked for the change and the previous lock state is restored). The card shows *Installed* once Plasma reports the widget on a panel, *Update available* when another version is installed (**Update** upgrades and re-applies it), and *Add to Panel* if it was removed from the panels. - Launched applications receive a startup-notification / Wayland activation token, so their windows open in front. - Single instance: launching the Welcome again (from the menu or the autostart service) brings the existing window forward. @@ -194,7 +200,7 @@ biglinux-welcome/ │ │ ├── window.py # window, navigation, browser page │ │ ├── apps_page.py # Applications to Install │ │ ├── install_flow.py # checks → preview → confirmation → job -│ │ ├── install_backend.py # package queries, install jobs, ChatAI widget +│ │ ├── install_backend.py # package queries, install jobs, ChatAI widget │ │ ├── widgets.py # shared widgets │ │ ├── utils.py # constants, icons, pages.yaml loading │ │ ├── style.css @@ -210,6 +216,7 @@ biglinux-welcome/ ├── pkgbuild/ # PKGBUILD and install hooks ├── tests/ # test suite ├── docs/screenshots/ +├── LICENSE # GPL-3.0-or-later ├── generate_strings.py # extracts strings from pages.yaml └── update-translations.sh # refreshes .pot/.po/.mo ``` @@ -238,7 +245,7 @@ python main.py ```bash python -m pytest tests/ -v # GUI tests run when a display is available tests/run-headless.sh -v # everything, on GTK's headless Broadway backend -RUN_NETWORK_TESTS=1 python -m pytest tests/test_install_backend.py -k chatai # pinned ChatAI download +RUN_NETWORK_TESTS=1 python -m pytest tests/test_installer.py -k chatai # pinned ChatAI download ruff check usr/share/biglinux/welcome tests generate_strings.py ruff format --check usr/share/biglinux/welcome tests generate_strings.py @@ -268,7 +275,7 @@ ChatAI-Plasmoid is developed by its own authors and is downloaded from its repos ## License -Distributed under the **GNU General Public License** (declared as `GPL-1.0-or-later` in the PKGBUILD, matching the unversioned “GPL” used by the project). +BigLinux Welcome is free software, distributed under the **GNU General Public License, version 3 or (at your option) any later version** (`GPL-3.0-or-later`). See [LICENSE](LICENSE). ## Links diff --git a/docs/screenshots/apps-dark-pt_BR.png b/docs/screenshots/apps-dark-pt_BR.png index fd9c0c2425589bd723d077eca207c0ae47977e10..8d8eb90a23db12fde446a4b1ce2a02aefd3b9283 100644 GIT binary patch literal 38435 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 X&%SiPHL7*v0WU30J&k%byQu#ITL1&4 diff --git a/docs/screenshots/apps-narrow-de.png b/docs/screenshots/apps-narrow-de.png index 56bcdf67364f8705da73a728e266291168c1c6e0..1a5971d591a448defe1649b125357a516427e209 100644 GIT binary patch literal 25173 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 literal 26208 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 ZYEAz~1RJtL+L(h(PuocAlZFHKe*gzuf+PR{ diff --git a/docs/screenshots/apps.png b/docs/screenshots/apps.png index 10be97d4e36e401de2625922dbbae1514f5a2ba2..a5d0ef7359d9a125190394197fafdeaf9d220fc2 100644 GIT binary patch literal 41126 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 P8F1-6Fx38_=@k8cO;eKK literal 46472 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 a!B?fobIpHEHiZYgUMp+7D1B}o@_zvH5CQN2 diff --git a/locale/be.po b/locale/be.po index cf6c510..67ecc7f 100644 --- a/locale/be.po +++ b/locale/be.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: be\n" @@ -47,13 +47,13 @@ msgstr "QR-код: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 241 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Не ўдалося адкрыць праграму" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 232 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Не ўдалося адкрыць %s. Магчыма, праграма не ўсталявана." @@ -83,7 +83,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s няма ў наладжаных рэпазіторыях" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Усталяваць %s" @@ -124,7 +124,7 @@ msgstr "Вывад журнала ўсталявання" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -137,12 +137,12 @@ msgid "Cancel installation" msgstr "Скасаваць усталяванне" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Адкрыць" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Адкрыць %s" @@ -159,14 +159,14 @@ msgstr "Закрыць панэль усталявання" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 598 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Усталяванне %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 756 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Немагчыма скасаваць падчас усталявання" @@ -235,7 +235,7 @@ msgstr "Скасаванне…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 803 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Скасаванне ўсталявання…" @@ -765,140 +765,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Пачатковая наладка і знаёмства з магчымасцямі BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Гэта праграма — свабоднае праграмнае забеспячэнне, якое распаўсюджваецца на " -"ўмовах GNU General Public License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Зыходны код" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Праверка…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Не ўсталявана" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Усталяванне" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Усталявана" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Памылка ўсталявання" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Даступна абнаўленне" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Недаступна" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Патрабуецца KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Скасаваць усталяванне %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Падрабязнасці" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Паказаць падрабязнасці ўсталявання %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Скасаваць усталяванне %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Усталяваць" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Абнавіць і ўсталяваць" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Паўтарыць" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Паўтарыць усталяванне %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Ідзе іншае ўсталяванне" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Усталяваць" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Абнавіць" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Абнавіць %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Дададзена на панэль" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Дадаць на панэль" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Дадаць %s на панэль" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Ідзе іншае ўсталяванне" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Няма ў наладжаных рэпазіторыях" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Віджэт для KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Віджэт Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Чаканне аўтэнтыфікацыі…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Адкрыццё…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Не ўдалося дадаць %s на панэль" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Націсніце правай кнопкай мышы на панэлі, выберыце «Дадаць віджэты…» і " "знайдзіце %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "Віджэт %s дададзены на панэль." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Няма злучэння з сеткай. Падключыцеся да інтэрнэту, каб усталёўваць праграмы." @@ -922,8 +927,8 @@ msgid "Checking for conflicts…" msgstr "Праверка канфліктаў…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Спампоўванне пакетаў…" @@ -932,7 +937,7 @@ msgid "Verifying signatures…" msgstr "Праверка подпісаў…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Праверка цэласнасці…" @@ -949,7 +954,7 @@ msgid "Applying changes…" msgstr "Ужыванне змен…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Усталяванне…" @@ -1068,11 +1073,15 @@ msgstr "Аперацыя яшчэ выконваецца…" msgid "Preparing installation…" msgstr "Падрыхтоўка да ўсталявання…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "Праграма kpackagetool6 не знойдзена." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Даданне на панэль…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Спампавана: {size}" diff --git a/locale/bg.po b/locale/bg.po index 541ee27..6972e97 100644 --- a/locale/bg.po +++ b/locale/bg.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: bg\n" @@ -47,13 +47,13 @@ msgstr "QR код: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Не може да се отвори приложението" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Не може да се отвори %s. Приложението може да не е инсталирано." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s липсва в конфигурираните хранилища" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Инсталиране на %s" @@ -148,7 +148,7 @@ msgstr "Изход от инсталационния журнал" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Отмяна на инсталацията" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Отваряне" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Отваряне на %s" @@ -206,14 +206,14 @@ msgstr "Затваряне на панела за инсталация" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Инсталиране на %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Не може да се отмени по време на инсталацията." @@ -282,7 +282,7 @@ msgstr "Отмяна…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Отмяна на инсталацията…" @@ -809,140 +809,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Първоначална настройка и представяне на възможностите на BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Тази програма е свободен софтуер, разпространяван под условията на GNU " -"General Public License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Изходен код" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Проверка…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Не е инсталирано" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Инсталиране" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Инсталирано" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Неуспешна инсталация" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Налична е актуализация" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Недостъпно" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Изисква KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Отмяна на инсталацията на %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Подробности" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Показване на подробности за инсталацията на %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Отмяна на инсталацията на %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Инсталиране" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Обновяване и инсталиране" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Нов опит" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Нов опит за инсталиране на %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Извършва се друга инсталация" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Инсталиране" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Актуализиране" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Актуализиране на %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Добавено в панела" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Добавяне в панела" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Добавяне на %s в панела" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Извършва се друга инсталация" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Не е налично в конфигурираните хранилища" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Джаджа за KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Джаджа за Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Изчакване на удостоверяване…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Отваряне…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Неуспешно добавяне на %s в панела" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Щракнете с десния бутон върху панела, изберете „Добавяне на джаджи…“ и " "потърсете %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "Джаджата %s е добавена в панела." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Нямате връзка с мрежата. Свържете се с интернет, за да инсталирате " @@ -967,8 +972,8 @@ msgid "Checking for conflicts…" msgstr "Проверка за конфликти…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Изтегляне на пакетите…" @@ -977,7 +982,7 @@ msgid "Verifying signatures…" msgstr "Проверка на подписите…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Проверка на целостта…" @@ -994,7 +999,7 @@ msgid "Applying changes…" msgstr "Прилагане на промените…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Инсталиране…" @@ -1112,11 +1117,15 @@ msgstr "Все още работи…" msgid "Preparing installation…" msgstr "Подготовка на инсталацията…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "Програмата kpackagetool6 не е намерена." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Добавяне към панела…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Изтеглено: {size}" diff --git a/locale/biglinux-welcome.pot b/locale/biglinux-welcome.pot index bd8ca9f..4efa5ac 100644 --- a/locale/biglinux-welcome.pot +++ b/locale/biglinux-welcome.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -45,12 +45,12 @@ msgid "QR code: %s" msgstr "" #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "" #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "" @@ -77,7 +77,7 @@ msgid "%s is not available in the configured repositories" msgstr "" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "" @@ -110,7 +110,7 @@ msgid "Installation log output" msgstr "" #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -122,12 +122,12 @@ msgid "Cancel installation" msgstr "" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "" @@ -141,13 +141,13 @@ msgid "Close installation panel" msgstr "" #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "" #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "" @@ -207,7 +207,7 @@ msgid "Cancelling…" msgstr "" #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "" @@ -601,136 +601,143 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:318 +#: usr/share/biglinux/welcome/apps_page.py:425 +#: usr/share/biglinux/welcome/install_flow.py:285 +msgid "Update and Install" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:427 +msgid "Try Again" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format -msgid "Cancel installation of %s" +msgid "Try again to install %s" +msgstr "" + +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:377 +#: usr/share/biglinux/welcome/apps_page.py:438 #: usr/share/biglinux/welcome/install_flow.py:238 #: usr/share/biglinux/welcome/install_flow.py:322 #: usr/share/biglinux/welcome/install_flow.py:407 msgid "Install" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:382 -#: usr/share/biglinux/welcome/install_flow.py:285 -msgid "Update and Install" -msgstr "" - -#: usr/share/biglinux/welcome/apps_page.py:384 -msgid "Try Again" +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:444 #, python-format -msgid "Try again to install %s" +msgid "Update %s" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "" -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" @@ -753,8 +760,8 @@ msgid "Checking for conflicts…" msgstr "" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "" @@ -763,7 +770,7 @@ msgid "Verifying signatures…" msgstr "" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "" @@ -780,7 +787,7 @@ msgid "Applying changes…" msgstr "" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "" @@ -883,11 +890,15 @@ msgstr "" msgid "Preparing installation…" msgstr "" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "" -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "" diff --git a/locale/cs.po b/locale/cs.po index 8518c7c..ffa58ef 100644 --- a/locale/cs.po +++ b/locale/cs.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: cs\n" @@ -47,13 +47,13 @@ msgstr "QR kód: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Nelze otevřít aplikaci." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Nelze otevřít %s. Aplikace možná není nainstalovaná." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s není k dispozici v nastavených repozitářích" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Nainstalovat %s" @@ -148,7 +148,7 @@ msgstr "Výstup instalačního protokolu" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Zrušit instalaci" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Otevřít" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Otevřít %s" @@ -206,14 +206,14 @@ msgstr "Zavřít instalační panel" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Instalace %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Nelze zrušit během instalace" @@ -282,7 +282,7 @@ msgstr "Rušení…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Rušení instalace…" @@ -806,139 +806,144 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Počáteční nastavení a představení funkcí BigLinuxu" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Tento program je svobodný software šířený pod licencí GNU General Public " -"License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Zdrojový kód" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Kontrola…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Nenainstalováno" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Instalace" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Nainstalováno" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Instalace selhala" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Dostupná aktualizace" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Nedostupné" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Vyžaduje KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Zrušit instalaci %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Podrobnosti" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Zobrazit podrobnosti instalace %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Zrušit instalaci %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Nainstalovat" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Aktualizovat a nainstalovat" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Zkusit znovu" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Zkusit znovu nainstalovat %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Probíhá jiná instalace" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Nainstalovat" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Aktualizovat" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Aktualizovat %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Přidáno na panel" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Přidat na panel" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Přidat %s na panel" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Probíhá jiná instalace" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Není k dispozici v nastavených repozitářích" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Widget pro KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Widget Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Čekání na ověření…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Otevírání…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Nepodařilo se přidat %s na panel" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Klikněte pravým tlačítkem na panel, zvolte „Přidat widgety…“ a vyhledejte %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "Widget %s byl přidán na panel." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "Jste offline. Chcete-li instalovat aplikace, připojte se k internetu." @@ -961,8 +966,8 @@ msgid "Checking for conflicts…" msgstr "Kontrola konfliktů…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Stahování balíčků…" @@ -971,7 +976,7 @@ msgid "Verifying signatures…" msgstr "Ověřování podpisů…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Ověřování integrity…" @@ -988,7 +993,7 @@ msgid "Applying changes…" msgstr "Provádění změn…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Instalace…" @@ -1100,11 +1105,15 @@ msgstr "Stále pracuje…" msgid "Preparing installation…" msgstr "Příprava instalace…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "Program kpackagetool6 nebyl nalezen." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Přidávání na panel…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Staženo: {size}" diff --git a/locale/da.po b/locale/da.po index 54982f8..eea24d0 100644 --- a/locale/da.po +++ b/locale/da.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: da\n" @@ -47,13 +47,13 @@ msgstr "QR-kode: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Kunne ikke åbne applikationen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Kunne ikke åbne %s. Det er muligvis ikke installeret." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s er ikke tilgængelig i de konfigurerede pakkearkiver" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Installer %s" @@ -148,7 +148,7 @@ msgstr "Output fra installationsloggen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Annuller installation" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Åbn" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Åbn %s" @@ -206,14 +206,14 @@ msgstr "Luk installationspanelet" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Installerer %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Kan ikke annullere under installationen" @@ -282,7 +282,7 @@ msgstr "Annullerer…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Annullerer installation…" @@ -820,138 +820,143 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Første opsætning og introduktion til funktionerne i BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Dette program er fri software, der distribueres under GNU General Public " -"License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Kildekode" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Tjekker…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Ikke installeret" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Installerer" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Installeret" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Installation mislykkedes" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Opdatering tilgængelig" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Ikke tilgængelig" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Kræver KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Annuller installationen af %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Detaljer" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Vis installationsdetaljer for %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Annuller installationen af %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Installer" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Opdater og installer" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Prøv igen" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Prøv at installere %s igen" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "En anden installation er i gang" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installer" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Opdater" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Opdater %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Føjet til panelet" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Føj til panelet" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Føj %s til panelet" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "En anden installation er i gang" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Ikke tilgængelig i de konfigurerede pakkearkiver" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Plasma-widget til KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma-widget" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Venter på godkendelse…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Åbner…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Kunne ikke føje %s til panelet" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "Højreklik på panelet, vælg »Tilføj widgets…«, og søg efter %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s blev føjet til panelet." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Du er offline. Opret forbindelse til internettet for at installere " @@ -976,8 +981,8 @@ msgid "Checking for conflicts…" msgstr "Tjekker for konflikter…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Henter pakker…" @@ -986,7 +991,7 @@ msgid "Verifying signatures…" msgstr "Verificerer signaturer…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Verificerer integritet…" @@ -1003,7 +1008,7 @@ msgid "Applying changes…" msgstr "Anvender ændringer…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Installerer…" @@ -1119,11 +1124,15 @@ msgstr "Arbejder stadig…" msgid "Preparing installation…" msgstr "Forbereder installation…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6 blev ikke fundet." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Tilføjer til panelet…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Hentet {size}" diff --git a/locale/de.po b/locale/de.po index 2e9231a..51f8c4b 100644 --- a/locale/de.po +++ b/locale/de.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: de\n" @@ -47,13 +47,13 @@ msgstr "QR-Code: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Anwendung konnte nicht geöffnet werden" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "" @@ -108,7 +108,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s ist in den eingerichteten Paketquellen nicht verfügbar" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "%s installieren" @@ -149,7 +149,7 @@ msgstr "Ausgabe des Installationsprotokolls" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -162,12 +162,12 @@ msgid "Cancel installation" msgstr "Installation abbrechen" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Öffnen" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "%s öffnen" @@ -207,14 +207,14 @@ msgstr "Installationsbereich schließen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "%s wird installiert" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Kann während der Installation nicht abgebrochen werden." @@ -283,7 +283,7 @@ msgstr "Vorgang wird abgebrochen…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Installation wird abgebrochen…" @@ -818,140 +818,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Ersteinrichtung und Vorstellung der Funktionen von BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Dieses Programm ist freie Software und wird unter der GNU General Public " -"License verbreitet." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Quellcode" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Wird geprüft…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Nicht installiert" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Wird installiert" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Installiert" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Installation fehlgeschlagen" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Aktualisierung verfügbar" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Nicht verfügbar" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Erfordert KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Installation von %s abbrechen" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Details" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Installationsdetails für %s anzeigen" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Installation von %s abbrechen" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Installieren" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Aktualisieren und installieren" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Erneut versuchen" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Erneut versuchen, %s zu installieren" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Eine andere Installation läuft gerade" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installieren" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Aktualisieren" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "%s aktualisieren" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Zur Kontrollleiste hinzugefügt" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Zur Kontrollleiste hinzufügen" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "%s zur Kontrollleiste hinzufügen" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Eine andere Installation läuft gerade" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "In den eingerichteten Paketquellen nicht verfügbar" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Plasma-Miniprogramm für KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma-Miniprogramm" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Warten auf Authentifizierung…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Wird geöffnet…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "%s konnte nicht zur Kontrollleiste hinzugefügt werden" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Klicken Sie mit der rechten Maustaste auf die Kontrollleiste, wählen Sie " "„Miniprogramme hinzufügen …“ und suchen Sie nach %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s wurde zur Kontrollleiste hinzugefügt." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Sie sind offline. Stellen Sie eine Verbindung zum Internet her, um " @@ -976,8 +981,8 @@ msgid "Checking for conflicts…" msgstr "Auf Konflikte wird geprüft…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Pakete werden heruntergeladen…" @@ -986,7 +991,7 @@ msgid "Verifying signatures…" msgstr "Signaturen werden überprüft…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Integrität wird überprüft…" @@ -1003,7 +1008,7 @@ msgid "Applying changes…" msgstr "Änderungen werden angewendet…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Wird installiert…" @@ -1131,11 +1136,15 @@ msgstr "Vorgang läuft noch…" msgid "Preparing installation…" msgstr "Installation wird vorbereitet…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6 wurde nicht gefunden." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Wird zur Kontrollleiste hinzugefügt…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Heruntergeladen: {size}" diff --git a/locale/el.po b/locale/el.po index cbad97f..3b92c11 100644 --- a/locale/el.po +++ b/locale/el.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: el\n" @@ -47,13 +47,13 @@ msgstr "Κωδικός QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Δεν ήταν δυνατό το άνοιγμα της εφαρμογής" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Δεν ήταν δυνατό το άνοιγμα του %s. Ίσως να μην είναι εγκατεστημένο." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "Το %s δεν είναι διαθέσιμο στα ρυθμισμένα αποθετήρια" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Εγκατάσταση %s" @@ -148,7 +148,7 @@ msgstr "Έξοδος αρχείου καταγραφής εγκατάσταση # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Ακύρωση εγκατάστασης" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Άνοιγμα" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Άνοιγμα %s" @@ -206,14 +206,14 @@ msgstr "Κλείσιμο πίνακα εγκατάστασης" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Εγκατάσταση %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Δεν μπορείτε να ακυρώσετε κατά τη διάρκεια της εγκατάστασης." @@ -282,7 +282,7 @@ msgstr "Ακύρωση…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Ακύρωση εγκατάστασης…" @@ -812,140 +812,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Αρχική ρύθμιση και παρουσίαση των λειτουργιών του BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Αυτό το πρόγραμμα είναι ελεύθερο λογισμικό που διανέμεται υπό την άδεια GNU " -"General Public License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Πηγαίος κώδικας" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Έλεγχος…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Μη εγκατεστημένο" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Εγκατάσταση" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Εγκατεστημένο" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Αποτυχία εγκατάστασης" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Διαθέσιμη ενημέρωση" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Μη διαθέσιμο" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Απαιτεί KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Ακύρωση εγκατάστασης του %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Λεπτομέρειες" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Εμφάνιση λεπτομερειών εγκατάστασης του %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Ακύρωση εγκατάστασης του %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Εγκατάσταση" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Ενημέρωση και εγκατάσταση" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Δοκιμή ξανά" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Νέα προσπάθεια εγκατάστασης του %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Μια άλλη εγκατάσταση βρίσκεται σε εξέλιξη" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Εγκατάσταση" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Ενημέρωση" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Ενημέρωση του %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Προστέθηκε στον πίνακα" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Προσθήκη στον πίνακα" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Προσθήκη του %s στον πίνακα" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Μια άλλη εγκατάσταση βρίσκεται σε εξέλιξη" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Μη διαθέσιμο στα ρυθμισμένα αποθετήρια" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Γραφικό συστατικό για το KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Γραφικό συστατικό Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Αναμονή για έλεγχο ταυτότητας…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Άνοιγμα…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Δεν ήταν δυνατή η προσθήκη του %s στον πίνακα" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Κάντε δεξί κλικ στον πίνακα, επιλέξτε «Προσθήκη γραφικών συστατικών…» και " "αναζητήστε το %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "Το %s προστέθηκε στον πίνακα." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Είστε εκτός σύνδεσης. Συνδεθείτε στο διαδίκτυο για να εγκαταστήσετε " @@ -970,8 +975,8 @@ msgid "Checking for conflicts…" msgstr "Έλεγχος για διενέξεις…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Λήψη πακέτων…" @@ -980,7 +985,7 @@ msgid "Verifying signatures…" msgstr "Επαλήθευση υπογραφών…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Επαλήθευση ακεραιότητας…" @@ -997,7 +1002,7 @@ msgid "Applying changes…" msgstr "Εφαρμογή αλλαγών…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Εγκατάσταση…" @@ -1121,11 +1126,15 @@ msgstr "Η εργασία συνεχίζεται…" msgid "Preparing installation…" msgstr "Προετοιμασία εγκατάστασης…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "Το kpackagetool6 δεν βρέθηκε." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Προσθήκη στον πίνακα…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Λήφθηκαν: {size}" diff --git a/locale/en.po b/locale/en.po index 9edbd86..95184ef 100644 --- a/locale/en.po +++ b/locale/en.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: en\n" @@ -46,13 +46,13 @@ msgstr "QR code: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 241 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Could not open application" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 232 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Could not open %s. It may not be installed." @@ -82,7 +82,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s is not available in the configured repositories" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Install %s" @@ -123,7 +123,7 @@ msgstr "Installation log output" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 576 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -136,12 +136,12 @@ msgid "Cancel installation" msgstr "Cancel installation" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Open" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Open %s" @@ -158,14 +158,14 @@ msgstr "Close installation panel" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 598 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Installing %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 756 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Cannot cancel during installation" @@ -234,7 +234,7 @@ msgstr "Cancelling…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 803 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Cancelling installation…" @@ -761,138 +761,143 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Initial setup and feature introduction for BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"This program is free software distributed under the GNU General Public " -"License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Source code" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Checking…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Not installed" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Installing" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Installed" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Installation failed" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Update available" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Unavailable" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Requires KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Cancel installation of %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Details" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Show installation details for %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Cancel installation of %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Install" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Update and Install" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Try Again" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Try again to install %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Another installation is in progress" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Install" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Update" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Update %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Added to Panel" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Add to Panel" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Add %s to the panel" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Another installation is in progress" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Not available in the configured repositories" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Plasma widget for KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma widget" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Waiting for authentication…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Opening…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Could not add %s to the panel" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "Right-click the panel, choose “Add Widgets…” and search for %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s was added to the panel." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "You are offline. Connect to the internet to install applications." @@ -915,8 +920,8 @@ msgid "Checking for conflicts…" msgstr "Checking for conflicts…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Downloading packages…" @@ -925,7 +930,7 @@ msgid "Verifying signatures…" msgstr "Verifying signatures…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Verifying integrity…" @@ -942,7 +947,7 @@ msgid "Applying changes…" msgstr "Applying changes…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Installing…" @@ -1061,11 +1066,15 @@ msgstr "Still working…" msgid "Preparing installation…" msgstr "Preparing installation…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6 was not found." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Adding to the panel…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Downloaded {size}" diff --git a/locale/es.po b/locale/es.po index 90d190e..e1ff589 100644 --- a/locale/es.po +++ b/locale/es.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: es\n" @@ -47,13 +47,13 @@ msgstr "Código QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "No se pudo abrir la aplicación." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "No se pudo abrir %s. Puede que no esté instalado." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s no está disponible en los repositorios configurados" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Instalar %s" @@ -148,7 +148,7 @@ msgstr "Salida del registro de instalación" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Cancelar instalación" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Abrir" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Abrir %s" @@ -206,14 +206,14 @@ msgstr "Cerrar el panel de instalación" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Instalando %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "No se puede cancelar durante la instalación." @@ -282,7 +282,7 @@ msgstr "Cancelando…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Cancelando la instalación…" @@ -827,139 +827,144 @@ msgstr "" "Configuración inicial y presentación de las características de BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Este programa es software libre distribuido bajo la Licencia Pública General " -"de GNU (GNU GPL)." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Código fuente" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Comprobando…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "No instalado" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Instalando" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Instalado" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Error de instalación" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Actualización disponible" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "No disponible" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Requiere KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Cancelar la instalación de %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Detalles" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Mostrar los detalles de la instalación de %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Cancelar la instalación de %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Instalar" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Actualizar e instalar" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Reintentar" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Volver a intentar instalar %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Hay otra instalación en curso" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Instalar" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Actualizar" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Actualizar %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Añadido al panel" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Añadir al panel" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Añadir %s al panel" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Hay otra instalación en curso" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "No disponible en los repositorios configurados" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Elemento gráfico para KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Elemento gráfico de Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Esperando la autenticación…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Abriendo…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "No se pudo añadir %s al panel" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Haz clic derecho en el panel, elige «Añadir elementos gráficos…» y busca %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s se añadió al panel." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "No tienes conexión. Conéctate a internet para instalar aplicaciones." @@ -982,8 +987,8 @@ msgid "Checking for conflicts…" msgstr "Comprobando conflictos…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Descargando paquetes…" @@ -992,7 +997,7 @@ msgid "Verifying signatures…" msgstr "Verificando firmas…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Verificando la integridad…" @@ -1009,7 +1014,7 @@ msgid "Applying changes…" msgstr "Aplicando cambios…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Instalando…" @@ -1131,11 +1136,15 @@ msgstr "La operación sigue en curso…" msgid "Preparing installation…" msgstr "Preparando la instalación…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "No se encontró kpackagetool6." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Añadiendo al panel…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Descargado: {size}" diff --git a/locale/et.po b/locale/et.po index 9632858..33fed87 100644 --- a/locale/et.po +++ b/locale/et.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: et\n" @@ -47,13 +47,13 @@ msgstr "QR-kood: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Rakenduse avamine ebaõnnestus" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "%s avamine ebaõnnestus. See ei pruugi olla paigaldatud." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s pole seadistatud hoidlates saadaval" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Paigalda %s" @@ -148,7 +148,7 @@ msgstr "Paigalduslogi väljund" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Tühista paigaldamine" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Ava" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Ava %s" @@ -206,14 +206,14 @@ msgstr "Sulge paigalduspaneel" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "%s paigaldamine" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Paigaldamise ajal ei saa tühistada" @@ -282,7 +282,7 @@ msgstr "Tühistamine…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Paigaldamise tühistamine…" @@ -821,138 +821,143 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "BigLinuxi algseadistus ja funktsioonide tutvustus" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"See programm on vaba tarkvara, mida levitatakse GNU General Public License'i " -"tingimustel." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Lähtekood" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Kontrollimine…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Paigaldamata" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Paigaldamine" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Paigaldatud" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Paigaldamine nurjus" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Uuendus saadaval" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Pole saadaval" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Vajab KDE Plasmat" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Tühista %s paigaldamine" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Üksikasjad" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Näita %s paigaldamise üksikasju" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Tühista %s paigaldamine" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Paigalda" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Uuenda ja paigalda" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Proovi uuesti" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Proovi %s uuesti paigaldada" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Teine paigaldamine on pooleli" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Paigalda" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Uuenda" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Uuenda: %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Paneelile lisatud" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Lisa paneelile" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Lisa %s paneelile" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Teine paigaldamine on pooleli" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Pole seadistatud hoidlates saadaval" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Plasma vidin KDE Plasma 6 jaoks" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma vidin" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Autentimise ootamine…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Avamine…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "%s lisamine paneelile ebaõnnestus" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "Tee paneelil paremklõps, vali „Lisa vidinaid…“ ja otsi nime %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s lisati paneelile." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "Võrguühendus puudub. Rakenduste paigaldamiseks loo internetiühendus." @@ -975,8 +980,8 @@ msgid "Checking for conflicts…" msgstr "Konfliktide kontrollimine…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Pakettide allalaadimine…" @@ -985,7 +990,7 @@ msgid "Verifying signatures…" msgstr "Allkirjade kontrollimine…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Terviklikkuse kontrollimine…" @@ -1002,7 +1007,7 @@ msgid "Applying changes…" msgstr "Muudatuste rakendamine…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Paigaldamine…" @@ -1120,11 +1125,15 @@ msgstr "Toiming on veel pooleli…" msgid "Preparing installation…" msgstr "Paigaldamise ettevalmistamine…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "Programmi kpackagetool6 ei leitud." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Paneelile lisamine…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Alla laaditud {size}" diff --git a/locale/fi.po b/locale/fi.po index 8029779..dcdd8e5 100644 --- a/locale/fi.po +++ b/locale/fi.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: fi\n" @@ -47,13 +47,13 @@ msgstr "QR-koodi: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Sovellusta ei voitu avata." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Sovellusta %s ei voitu avata. Sitä ei ehkä ole asennettu." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s ei ole saatavilla määritetyistä ohjelmistolähteistä" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Asenna %s" @@ -148,7 +148,7 @@ msgstr "Asennuslokin tuloste" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Peruuta asennus" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Avaa" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Avaa %s" @@ -206,14 +206,14 @@ msgstr "Sulje asennuspaneeli" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Asennetaan %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Asennuksen aikana ei voi peruuttaa." @@ -282,7 +282,7 @@ msgstr "Peruutetaan…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Peruutetaan asennusta…" @@ -822,140 +822,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "BigLinuxin alkuasetukset ja ominaisuuksien esittely" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Tämä ohjelma on vapaa ohjelmisto, jota levitetään GNU General Public License " -"-lisenssillä." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Lähdekoodi" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Tarkistetaan…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Ei asennettu" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Asennetaan" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Asennettu" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Asennus epäonnistui" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Päivitys saatavilla" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Ei saatavilla" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Vaatii KDE Plasman" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Peruuta sovelluksen %s asennus" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Tiedot" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Näytä sovelluksen %s asennustiedot" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Peruuta sovelluksen %s asennus" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Asenna" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Päivitä ja asenna" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Yritä uudelleen" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Yritä asentaa %s uudelleen" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Toinen asennus on käynnissä" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Asenna" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Päivitä" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Päivitä %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Lisätty paneeliin" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Lisää paneeliin" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Lisää %s paneeliin" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Toinen asennus on käynnissä" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Ei saatavilla määritetyistä ohjelmistolähteistä" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Plasma-sovelma KDE Plasma 6 -työpöydälle" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma-sovelma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Odotetaan tunnistautumista…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Avataan…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Kohdetta %s ei voitu lisätä paneeliin" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Napsauta paneelia hiiren oikealla painikkeella, valitse ”Lisää sovelmia…” ja " "hae nimellä %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s lisättiin paneeliin." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Olet offline-tilassa. Muodosta yhteys internetiin asentaaksesi sovelluksia." @@ -979,8 +984,8 @@ msgid "Checking for conflicts…" msgstr "Tarkistetaan ristiriitoja…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Ladataan paketteja…" @@ -989,7 +994,7 @@ msgid "Verifying signatures…" msgstr "Tarkistetaan allekirjoituksia…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Tarkistetaan eheyttä…" @@ -1006,7 +1011,7 @@ msgid "Applying changes…" msgstr "Otetaan muutoksia käyttöön…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Asennetaan…" @@ -1120,11 +1125,15 @@ msgstr "Toiminto on yhä käynnissä…" msgid "Preparing installation…" msgstr "Valmistellaan asennusta…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "Ohjelmaa kpackagetool6 ei löytynyt." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Lisätään paneeliin…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Ladattu {size}" diff --git a/locale/fr.po b/locale/fr.po index 7a859d1..5518474 100644 --- a/locale/fr.po +++ b/locale/fr.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: fr\n" @@ -47,13 +47,13 @@ msgstr "Code QR : %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Impossible d'ouvrir l'application" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Impossible d'ouvrir %s. Il se peut qu'il ne soit pas installé." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s n'est pas disponible dans les dépôts configurés" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Installer %s" @@ -148,7 +148,7 @@ msgstr "Sortie du journal d'installation" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Annuler l'installation" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Ouvrir" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Ouvrir %s" @@ -206,14 +206,14 @@ msgstr "Fermer le panneau d'installation" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Installation de %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Impossible d'annuler pendant l'installation." @@ -282,7 +282,7 @@ msgstr "Annulation…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Annulation de l'installation…" @@ -828,140 +828,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Configuration initiale et présentation des fonctionnalités de BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Ce programme est un logiciel libre distribué sous la licence publique " -"générale GNU (GNU GPL)." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Code source" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Vérification…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Non installé" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Installation en cours" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Installé" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Échec de l'installation" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Mise à jour disponible" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Indisponible" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Nécessite KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Annuler l'installation de %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Détails" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Afficher les détails de l'installation de %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Annuler l'installation de %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Installer" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Mettre à jour et installer" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Réessayer" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Réessayer d'installer %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Une autre installation est en cours" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installer" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Mettre à jour" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Mettre à jour %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Ajouté au panneau" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Ajouter au panneau" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Ajouter %s au panneau" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Une autre installation est en cours" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Indisponible dans les dépôts configurés" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Composant graphique pour KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Composant graphique Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "En attente d'authentification…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Ouverture…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Impossible d'ajouter %s au panneau" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Faites un clic droit sur le panneau, choisissez « Ajouter des composants " "graphiques… » et recherchez %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s a été ajouté au panneau." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Vous êtes hors ligne. Connectez-vous à Internet pour installer des " @@ -986,8 +991,8 @@ msgid "Checking for conflicts…" msgstr "Recherche de conflits…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Téléchargement des paquets…" @@ -996,7 +1001,7 @@ msgid "Verifying signatures…" msgstr "Vérification des signatures…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Vérification de l'intégrité…" @@ -1013,7 +1018,7 @@ msgid "Applying changes…" msgstr "Application des modifications…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Installation…" @@ -1136,11 +1141,15 @@ msgstr "Toujours en cours…" msgid "Preparing installation…" msgstr "Préparation de l'installation…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6 est introuvable." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Ajout au panneau…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Téléchargé : {size}" diff --git a/locale/he.po b/locale/he.po index f6499f9..68af684 100644 --- a/locale/he.po +++ b/locale/he.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: he\n" @@ -49,13 +49,13 @@ msgstr "קוד QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "לא ניתן לפתוח את היישום" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "לא ניתן לפתוח את %s. ייתכן שהוא לא מותקן." @@ -95,7 +95,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s אינו זמין במאגרים המוגדרים" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "התקן את %s" @@ -136,7 +136,7 @@ msgstr "פלט יומן התקנה" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -149,12 +149,12 @@ msgid "Cancel installation" msgstr "ביטול התקנה" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "פתח" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "פתח את %s" @@ -194,14 +194,14 @@ msgstr "סגור את לוח ההתקנה" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "התקנת %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "לא ניתן לבטל במהלך ההתקנה" @@ -270,7 +270,7 @@ msgstr "הביטול מתבצע…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "ביטול ההתקנה מתבצע…" @@ -783,138 +783,143 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "הגדרה ראשונית והיכרות עם התכונות של BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"תוכנה זו היא תוכנה חופשית המופצת לפי תנאי הרישיון הציבורי הכללי של GNU‏ (GNU " -"GPL)." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "קוד מקור" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "בבדיקה…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "לא מותקן" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "בהתקנה" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "מותקן" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "ההתקנה נכשלה" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "עדכון זמין" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "לא זמין" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "דורש KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "בטל את ההתקנה של %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "פרטים" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "הצג את פרטי ההתקנה של %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "בטל את ההתקנה של %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "התקן" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "עדכן והתקן" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "נסה שוב" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "נסה שוב להתקין את %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "התקנה אחרת מתבצעת כעת" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "התקן" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "עדכון" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "עדכון %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "נוסף ללוח" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "הוסף ללוח" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "הוסף את %s ללוח" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "התקנה אחרת מתבצעת כעת" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "לא זמין במאגרים המוגדרים" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "יישומון Plasma עבור KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "יישומון Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "ממתין לאימות…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "בפתיחה…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "לא ניתן להוסיף את %s ללוח" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "לחץ לחיצה ימנית על הלוח, בחר “הוספת יישומונים…” וחפש את %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s נוסף ללוח." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "אין חיבור לרשת. התחבר לאינטרנט כדי להתקין יישומים." @@ -937,8 +942,8 @@ msgid "Checking for conflicts…" msgstr "בדיקת התנגשויות…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "הורדת חבילות…" @@ -947,7 +952,7 @@ msgid "Verifying signatures…" msgstr "אימות חתימות…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "אימות שלמות…" @@ -964,7 +969,7 @@ msgid "Applying changes…" msgstr "החלת שינויים…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "ההתקנה מתבצעת…" @@ -1072,11 +1077,15 @@ msgstr "עדיין עובד…" msgid "Preparing installation…" msgstr "הכנת ההתקנה…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6 לא נמצא." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "מוסיף ללוח…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "הורדו: {size}" diff --git a/locale/hr.po b/locale/hr.po index 8078df7..b789611 100644 --- a/locale/hr.po +++ b/locale/hr.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: hr\n" @@ -49,13 +49,13 @@ msgstr "QR kôd: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Nije moguće otvoriti aplikaciju." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Nije moguće otvoriti %s. Možda nije instaliran." @@ -85,7 +85,7 @@ msgid "%s is not available in the configured repositories" msgstr "Aplikacija %s nije dostupna u konfiguriranim repozitorijima" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Instaliraj %s" @@ -126,7 +126,7 @@ msgstr "Izlaz instalacijskog dnevnika" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -139,12 +139,12 @@ msgid "Cancel installation" msgstr "Otkaži instalaciju" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Otvori" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Otvori %s" @@ -163,14 +163,14 @@ msgstr "Zatvori instalacijsku ploču" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Instaliranje %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Ne možete otkazati tijekom instalacije." @@ -239,7 +239,7 @@ msgstr "Otkazivanje…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Otkazivanje instalacije…" @@ -764,139 +764,144 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Početno postavljanje i predstavljanje značajki BigLinuxa" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Ovaj program je slobodan softver koji se distribuira pod licencom GNU " -"General Public License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Izvorni kôd" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Provjera…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Nije instalirano" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Instaliranje" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Instalirano" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Instalacija nije uspjela" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Dostupno ažuriranje" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Nedostupno" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Zahtijeva KDE Plasmu" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Otkaži instalaciju aplikacije %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Pojedinosti" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Prikaži pojedinosti instalacije aplikacije %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Otkaži instalaciju aplikacije %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Instaliraj" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Ažuriraj i instaliraj" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Pokušaj ponovno" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Ponovno pokušaj instalirati %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Druga instalacija je u tijeku" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Instaliraj" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Ažuriraj" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Ažuriraj %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Dodano na ploču" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Dodaj na ploču" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Dodaj %s na ploču" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Druga instalacija je u tijeku" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Nije dostupno u konfiguriranim repozitorijima" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Widget za KDE Plasmu 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Widget za Plasmu" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Čekanje na autentifikaciju…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Otvaranje…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Nije moguće dodati %s na ploču" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Desnom tipkom miša kliknite ploču, odaberite „Dodaj widgete…“ i potražite %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "Widget %s dodan je na ploču." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Niste povezani s internetom. Povežite se s internetom kako biste instalirali " @@ -921,8 +926,8 @@ msgid "Checking for conflicts…" msgstr "Provjera sukoba…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Preuzimanje paketa…" @@ -931,7 +936,7 @@ msgid "Verifying signatures…" msgstr "Provjera potpisa…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Provjera cjelovitosti…" @@ -948,7 +953,7 @@ msgid "Applying changes…" msgstr "Primjena promjena…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Instaliranje…" @@ -1065,11 +1070,15 @@ msgstr "Još uvijek radi…" msgid "Preparing installation…" msgstr "Priprema instalacije…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "Alat kpackagetool6 nije pronađen." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Dodavanje na ploču…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Preuzeto: {size}" diff --git a/locale/hu.po b/locale/hu.po index 114222e..95173bf 100644 --- a/locale/hu.po +++ b/locale/hu.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: hu\n" @@ -48,13 +48,13 @@ msgstr "QR-kód: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Nem sikerült megnyitni az alkalmazást." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Nem sikerült megnyitni: %s. Lehet, hogy nincs telepítve." @@ -84,7 +84,7 @@ msgid "%s is not available in the configured repositories" msgstr "A(z) %s alkalmazás nem érhető el a beállított tárolókban" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "%s telepítése" @@ -125,7 +125,7 @@ msgstr "A telepítési napló kimenete" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -138,12 +138,12 @@ msgid "Cancel installation" msgstr "Telepítés megszakítása" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Megnyitás" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "%s megnyitása" @@ -160,14 +160,14 @@ msgstr "Telepítési panel bezárása" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "%s telepítése" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Telepítés közben nem lehet megszakítani." @@ -236,7 +236,7 @@ msgstr "Megszakítás…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Telepítés megszakítása…" @@ -764,140 +764,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Kezdeti beállítások és a BigLinux funkcióinak bemutatása" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Ez a program szabad szoftver, amelyet a GNU General Public License " -"feltételei szerint terjesztenek." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Forráskód" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Ellenőrzés…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Nincs telepítve" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Telepítés" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Telepítve" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Sikertelen telepítés" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Frissítés érhető el" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Nem érhető el" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "KDE Plasma szükséges" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "A(z) %s alkalmazás telepítésének megszakítása" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Részletek" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "A(z) %s alkalmazás telepítési részleteinek megjelenítése" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "A(z) %s alkalmazás telepítésének megszakítása" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Telepítés" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Frissítés és telepítés" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Újrapróbálás" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "A(z) %s alkalmazás telepítésének újrapróbálása" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Egy másik telepítés van folyamatban" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Telepítés" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Frissítés" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "%s frissítése" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Hozzáadva a panelhez" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Hozzáadás a panelhez" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "A(z) %s hozzáadása a panelhez" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Egy másik telepítés van folyamatban" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Nem érhető el a beállított tárolókban" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Widget a KDE Plasma 6-hoz" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma-widget" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Várakozás a hitelesítésre…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Megnyitás…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Nem sikerült hozzáadni a panelhez: %s" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Kattintson a jobb gombbal a panelre, válassza a „Widgetek hozzáadása…” " "menüpontot, és keressen rá erre: %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "A(z) %s widget felkerült a panelre." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Nincs internetkapcsolat. Alkalmazások telepítéséhez csatlakozzon az " @@ -922,8 +927,8 @@ msgid "Checking for conflicts…" msgstr "Ütközések ellenőrzése…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Csomagok letöltése…" @@ -932,7 +937,7 @@ msgid "Verifying signatures…" msgstr "Aláírások ellenőrzése…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Sértetlenség ellenőrzése…" @@ -949,7 +954,7 @@ msgid "Applying changes…" msgstr "Változtatások alkalmazása…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Telepítés…" @@ -1069,11 +1074,15 @@ msgstr "Még dolgozik…" msgid "Preparing installation…" msgstr "Telepítés előkészítése…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "A kpackagetool6 nem található." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Hozzáadás a panelhez…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Letöltve: {size}" diff --git a/locale/is.po b/locale/is.po index 1a92860..53235e5 100644 --- a/locale/is.po +++ b/locale/is.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: is\n" @@ -47,13 +47,13 @@ msgstr "QR-kóði: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Ekki tókst að opna forritið" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Ekki tókst að opna %s. Hugsanlega er það ekki uppsett." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s er ekki tiltækt í stilltum hugbúnaðarsöfnum" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Setja upp %s" @@ -148,7 +148,7 @@ msgstr "Úttak uppsetningarannáls" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Hætta við uppsetningu" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Opna" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Opna %s" @@ -206,14 +206,14 @@ msgstr "Loka uppsetningarspjaldi" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Set upp %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Ekki er hægt að hætta við meðan á uppsetningu stendur." @@ -282,7 +282,7 @@ msgstr "Hætti við…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Hætti við uppsetningu…" @@ -822,138 +822,143 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Upphafsuppsetning og kynning á eiginleikum BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Þetta forrit er frjáls hugbúnaður sem dreift er samkvæmt GNU General Public " -"License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Grunnkóði" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Athuga…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Ekki uppsett" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Set upp" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Uppsett" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Uppsetning mistókst" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Uppfærsla í boði" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Ekki tiltækt" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Krefst KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Hætta við uppsetningu á %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Nánar" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Sýna upplýsingar um uppsetningu á %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Hætta við uppsetningu á %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Setja upp" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Uppfæra og setja upp" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Reyna aftur" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Reyna aftur að setja upp %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Önnur uppsetning er í gangi" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Setja upp" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Uppfæra" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Uppfæra %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Bætt við spjaldið" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Bæta við spjaldið" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Bæta %s við spjaldið" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Önnur uppsetning er í gangi" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Ekki tiltækt í stilltum hugbúnaðarsöfnum" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Plasma-græja fyrir KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma-græja" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Bíð eftir auðkenningu…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Opna…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Ekki tókst að bæta %s við spjaldið" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "Hægrismelltu á spjaldið, veldu „Bæta við græjum…“ og leitaðu að %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s var bætt við spjaldið." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "Engin nettenging. Tengstu netinu til að setja upp forrit." @@ -976,8 +981,8 @@ msgid "Checking for conflicts…" msgstr "Athuga árekstra…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Sæki pakka…" @@ -986,7 +991,7 @@ msgid "Verifying signatures…" msgstr "Sannreyni undirskriftir…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Sannreyni heilleika…" @@ -1003,7 +1008,7 @@ msgid "Applying changes…" msgstr "Beiti breytingum…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Set upp…" @@ -1115,11 +1120,15 @@ msgstr "Ennþá að vinna…" msgid "Preparing installation…" msgstr "Undirbý uppsetningu…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6 fannst ekki." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Bætir við á spjaldið…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Sótt {size}" diff --git a/locale/it.po b/locale/it.po index b8d0fdb..d295fde 100644 --- a/locale/it.po +++ b/locale/it.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: it\n" @@ -47,13 +47,13 @@ msgstr "Codice QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Impossibile aprire l'applicazione" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Impossibile aprire %s. Potrebbe non essere installato." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s non è disponibile nei repository configurati" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Installa %s" @@ -148,7 +148,7 @@ msgstr "Output del registro di installazione" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Annulla installazione" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Apri" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Apri %s" @@ -206,14 +206,14 @@ msgstr "Chiudi il pannello di installazione" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Installazione di %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Impossibile annullare durante l'installazione." @@ -282,7 +282,7 @@ msgstr "Annullamento…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Annullamento dell'installazione…" @@ -826,138 +826,143 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Configurazione iniziale e presentazione delle funzionalità di BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Questo programma è software libero distribuito secondo la GNU General Public " -"License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Codice sorgente" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Controllo…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Non installato" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "In installazione" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Installato" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Installazione non riuscita" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Aggiornamento disponibile" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Non disponibile" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Richiede KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Annulla l'installazione di %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Dettagli" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Mostra i dettagli dell'installazione di %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Annulla l'installazione di %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Installa" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Aggiorna e installa" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Riprova" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Riprova a installare %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "È in corso un'altra installazione" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installa" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Aggiorna" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Aggiorna %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Aggiunto al pannello" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Aggiungi al pannello" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Aggiungi %s al pannello" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "È in corso un'altra installazione" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Non disponibile nei repository configurati" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Oggetto per KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Oggetto di Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "In attesa di autenticazione…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Apertura…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Impossibile aggiungere %s al pannello" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "Fai clic destro sul pannello, scegli «Aggiungi oggetti…» e cerca %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s è stato aggiunto al pannello." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "Sei offline. Connettiti a Internet per installare le applicazioni." @@ -980,8 +985,8 @@ msgid "Checking for conflicts…" msgstr "Controllo dei conflitti…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Download dei pacchetti…" @@ -990,7 +995,7 @@ msgid "Verifying signatures…" msgstr "Verifica delle firme…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Verifica dell'integrità…" @@ -1007,7 +1012,7 @@ msgid "Applying changes…" msgstr "Applicazione delle modifiche…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Installazione…" @@ -1131,11 +1136,15 @@ msgstr "Ancora in lavorazione…" msgid "Preparing installation…" msgstr "Preparazione dell'installazione…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6 non è stato trovato." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Aggiunta al pannello…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Scaricati: {size}" diff --git a/locale/ja.po b/locale/ja.po index abad31e..01a1217 100644 --- a/locale/ja.po +++ b/locale/ja.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: ja\n" @@ -47,13 +47,13 @@ msgstr "QR コード: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "アプリケーションを開くことができませんでした。" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "" @@ -108,7 +108,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s は設定済みのリポジトリにありません" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "%s をインストール" @@ -149,7 +149,7 @@ msgstr "インストールログ出力" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -162,12 +162,12 @@ msgid "Cancel installation" msgstr "インストールをキャンセル" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "開く" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "%s を開く" @@ -207,14 +207,14 @@ msgstr "インストールパネルを閉じる" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "%sをインストール中" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "インストール中はキャンセルできません。" @@ -283,7 +283,7 @@ msgstr "キャンセル中…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "インストールをキャンセルしています…" @@ -811,139 +811,144 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "BigLinux の初期設定と機能紹介" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"このプログラムは GNU General Public License のもとで配布されているフリーソフ" -"トウェアです。" - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "ソースコード" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "確認しています…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "未インストール" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "インストール中" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "インストール済み" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "インストール失敗" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "アップデートがあります" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "利用不可" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "KDE Plasma が必要" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "%s のインストールをキャンセル" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "詳細" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "%s のインストールの詳細を表示" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "%s のインストールをキャンセル" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "インストール" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "更新してインストール" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "再試行" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "%s のインストールを再試行" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "別のインストールが進行中です" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "インストール" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "更新" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "%s を更新" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "パネルに追加済み" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "パネルに追加" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "%s をパネルに追加" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "別のインストールが進行中です" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "設定済みのリポジトリでは利用できません" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "KDE Plasma 6 用 Plasma ウィジェット" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma ウィジェット" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "認証を待っています…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "開いています…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "%s をパネルに追加できませんでした" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "パネルを右クリックして「ウィジェットを追加…」を選び、%s を検索してください。" -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s をパネルに追加しました。" -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "オフラインです。アプリケーションをインストールするにはインターネットに接続し" @@ -968,8 +973,8 @@ msgid "Checking for conflicts…" msgstr "競合を確認しています…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "パッケージをダウンロードしています…" @@ -978,7 +983,7 @@ msgid "Verifying signatures…" msgstr "署名を検証しています…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "整合性を検証しています…" @@ -995,7 +1000,7 @@ msgid "Applying changes…" msgstr "変更を適用しています…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "インストールしています…" @@ -1118,11 +1123,15 @@ msgstr "処理を続行中…" msgid "Preparing installation…" msgstr "インストールを準備しています…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6 が見つかりませんでした。" -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "パネルに追加しています…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "ダウンロード済み: {size}" diff --git a/locale/ko.po b/locale/ko.po index ef3a29c..68571dc 100644 --- a/locale/ko.po +++ b/locale/ko.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: ko\n" @@ -48,13 +48,13 @@ msgstr "QR 코드: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "응용 프로그램을 열 수 없습니다." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "%s를 열 수 없습니다. 설치되지 않았을 수 있습니다." @@ -90,7 +90,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s은(는) 구성된 저장소에서 사용할 수 없습니다" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "%s 설치" @@ -131,7 +131,7 @@ msgstr "설치 로그 출력" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -144,12 +144,12 @@ msgid "Cancel installation" msgstr "설치 취소" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "열기" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "%s 열기" @@ -166,14 +166,14 @@ msgstr "설치 패널 닫기" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "%s 설치 중" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "설치 중에는 취소할 수 없습니다." @@ -242,7 +242,7 @@ msgstr "취소 중…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "설치 취소 중…" @@ -757,140 +757,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "BigLinux 초기 설정 및 기능 소개" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"이 프로그램은 GNU General Public License에 따라 배포되는 자유 소프트웨어입니" -"다." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "소스 코드" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "확인 중…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "설치 안 됨" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "설치 중" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "설치됨" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "설치 실패" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "업데이트 가능" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "사용할 수 없음" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "KDE Plasma 필요" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "%s 설치 취소" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "세부정보" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "%s 설치 세부정보 표시" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "%s 설치 취소" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "설치" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "업데이트 후 설치" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "다시 시도" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "%s 설치 다시 시도" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "다른 설치가 진행 중입니다" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "설치" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "업데이트" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "%s 업데이트" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "패널에 추가됨" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "패널에 추가" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "%s을(를) 패널에 추가" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "다른 설치가 진행 중입니다" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "구성된 저장소에서 사용할 수 없음" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "KDE Plasma 6용 Plasma 위젯" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma 위젯" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "인증 대기 중…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "여는 중…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "%s을(를) 패널에 추가할 수 없습니다" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "패널을 마우스 오른쪽 버튼으로 클릭하고 “위젯 추가…”를 선택한 다음 %s을(를) 검" "색하세요." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s을(를) 패널에 추가했습니다." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "오프라인 상태입니다. 앱을 설치하려면 인터넷에 연결하세요." @@ -913,8 +918,8 @@ msgid "Checking for conflicts…" msgstr "충돌 확인 중…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "패키지 다운로드 중…" @@ -923,7 +928,7 @@ msgid "Verifying signatures…" msgstr "서명 확인 중…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "무결성 확인 중…" @@ -940,7 +945,7 @@ msgid "Applying changes…" msgstr "변경 사항 적용 중…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "설치 중…" @@ -1053,11 +1058,15 @@ msgstr "아직 작업 중입니다…" msgid "Preparing installation…" msgstr "설치 준비 중…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6을 찾을 수 없습니다." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "패널에 추가하는 중…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "다운로드됨: {size}" diff --git a/locale/nl.po b/locale/nl.po index 40cca03..db43ca5 100644 --- a/locale/nl.po +++ b/locale/nl.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: nl\n" @@ -47,13 +47,13 @@ msgstr "QR-code: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Kon de applicatie niet openen." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Kon %s niet openen. Het is mogelijk dat het niet is geïnstalleerd." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s is niet beschikbaar in de ingestelde pakketbronnen" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "%s installeren" @@ -148,7 +148,7 @@ msgstr "Installatieloguitvoer" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Installatie annuleren" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Openen" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "%s openen" @@ -206,14 +206,14 @@ msgstr "Installatiepaneel sluiten" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "%s installeren" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Kan niet annuleren tijdens installatie" @@ -282,7 +282,7 @@ msgstr "Annuleren…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Installatie annuleren…" @@ -825,140 +825,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Eerste configuratie en introductie van de functies van BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Dit programma is vrije software, verspreid onder de GNU General Public " -"License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Broncode" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Controleren…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Niet geïnstalleerd" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Wordt geïnstalleerd" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Geïnstalleerd" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Installatie mislukt" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Update beschikbaar" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Niet beschikbaar" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Vereist KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Installatie van %s annuleren" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Details" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Installatiedetails voor %s tonen" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Installatie van %s annuleren" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Installeren" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Bijwerken en installeren" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Opnieuw proberen" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Opnieuw proberen %s te installeren" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Er wordt al een andere installatie uitgevoerd" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installeren" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Bijwerken" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "%s bijwerken" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Aan paneel toegevoegd" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Aan paneel toevoegen" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "%s aan het paneel toevoegen" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Er wordt al een andere installatie uitgevoerd" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Niet beschikbaar in de ingestelde pakketbronnen" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Plasma-widget voor KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma-widget" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Wachten op authenticatie…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Openen…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Kon %s niet aan het paneel toevoegen" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Klik met de rechtermuisknop op het paneel, kies ‘Widgets toevoegen…’ en zoek " "naar %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s is aan het paneel toegevoegd." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "U bent offline. Maak verbinding met internet om applicaties te installeren." @@ -982,8 +987,8 @@ msgid "Checking for conflicts…" msgstr "Controleren op conflicten…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Pakketten downloaden…" @@ -992,7 +997,7 @@ msgid "Verifying signatures…" msgstr "Handtekeningen verifiëren…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Integriteit verifiëren…" @@ -1009,7 +1014,7 @@ msgid "Applying changes…" msgstr "Wijzigingen toepassen…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Installeren…" @@ -1131,11 +1136,15 @@ msgstr "Nog bezig…" msgid "Preparing installation…" msgstr "Installatie voorbereiden…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6 is niet gevonden." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Toevoegen aan paneel…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Gedownload: {size}" diff --git a/locale/no.po b/locale/no.po index 5ad176b..f6474e8 100644 --- a/locale/no.po +++ b/locale/no.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: no\n" @@ -47,13 +47,13 @@ msgstr "QR-kode: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Kunne ikke åpne applikasjonen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Kunne ikke åpne %s. Det kan hende det ikke er installert." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s er ikke tilgjengelig i de konfigurerte pakkebrønnene" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Installer %s" @@ -148,7 +148,7 @@ msgstr "Utdata fra installasjonsloggen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Avbryt installasjon" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Åpne" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Åpne %s" @@ -206,14 +206,14 @@ msgstr "Lukk installasjonspanelet" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Installerer %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Kan ikke avbryte under installasjon" @@ -282,7 +282,7 @@ msgstr "Avbryter…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Avbryter installasjon…" @@ -822,139 +822,144 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Første oppsett og introduksjon til funksjonene i BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Dette programmet er fri programvare som distribueres under GNU General " -"Public License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Kildekode" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Sjekker…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Ikke installert" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Installerer" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Installert" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Installasjon mislyktes" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Oppdatering tilgjengelig" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Utilgjengelig" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Krever KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Avbryt installasjonen av %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Detaljer" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Vis installasjonsdetaljer for %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Avbryt installasjonen av %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Installer" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Oppdater og installer" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Prøv igjen" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Prøv å installere %s på nytt" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "En annen installasjon pågår" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installer" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Oppdater" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Oppdater %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Lagt til i panelet" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Legg til i panelet" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Legg til %s i panelet" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "En annen installasjon pågår" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Ikke tilgjengelig i de konfigurerte pakkebrønnene" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Plasma-skjermelement for KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma-skjermelement" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Venter på autentisering…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Åpner…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Kunne ikke legge til %s i panelet" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Høyreklikk på panelet, velg «Legg til skjermelementer…» og søk etter %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s ble lagt til i panelet." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "Du er frakoblet. Koble til internett for å installere applikasjoner." @@ -977,8 +982,8 @@ msgid "Checking for conflicts…" msgstr "Ser etter konflikter…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Laster ned pakker…" @@ -987,7 +992,7 @@ msgid "Verifying signatures…" msgstr "Verifiserer signaturer…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Verifiserer integritet…" @@ -1004,7 +1009,7 @@ msgid "Applying changes…" msgstr "Tar i bruk endringer…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Installerer…" @@ -1121,11 +1126,15 @@ msgstr "Arbeider fortsatt…" msgid "Preparing installation…" msgstr "Forbereder installasjon…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "Fant ikke kpackagetool6." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Legger til i panelet…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Lastet ned {size}" diff --git a/locale/pl.po b/locale/pl.po index 004d9e1..5a5da1c 100644 --- a/locale/pl.po +++ b/locale/pl.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: pl\n" @@ -49,13 +49,13 @@ msgstr "Kod QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Nie można otworzyć aplikacji." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Nie można otworzyć %s. Może nie być zainstalowane." @@ -89,7 +89,7 @@ msgid "%s is not available in the configured repositories" msgstr "Brak %s w skonfigurowanych repozytoriach" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Zainstaluj %s" @@ -130,7 +130,7 @@ msgstr "Wyjście dziennika instalacji" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -143,12 +143,12 @@ msgid "Cancel installation" msgstr "Anuluj instalację" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Otwórz" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Otwórz %s" @@ -188,14 +188,14 @@ msgstr "Zamknij panel instalacji" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Instalowanie %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Nie można anulować podczas instalacji." @@ -264,7 +264,7 @@ msgstr "Anulowanie…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Anulowanie instalacji…" @@ -808,140 +808,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Wstępna konfiguracja i prezentacja funkcji systemu BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Ten program jest wolnym oprogramowaniem rozpowszechnianym na warunkach " -"licencji GNU General Public License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Kod źródłowy" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Sprawdzanie…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Nie zainstalowano" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Instalowanie" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Zainstalowano" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Błąd instalacji" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Dostępna aktualizacja" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Niedostępne" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Wymaga KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Anuluj instalację %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Szczegóły" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Pokaż szczegóły instalacji %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Anuluj instalację %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Zainstaluj" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Zaktualizuj i zainstaluj" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Spróbuj ponownie" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Spróbuj ponownie zainstalować %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Trwa inna instalacja" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Zainstaluj" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Zaktualizuj" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Zaktualizuj %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Dodano do panelu" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Dodaj do panelu" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Dodaj %s do panelu" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Trwa inna instalacja" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Niedostępne w skonfigurowanych repozytoriach" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Element interfejsu dla KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Element interfejsu Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Oczekiwanie na uwierzytelnienie…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Otwieranie…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Nie udało się dodać %s do panelu" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Kliknij panel prawym przyciskiem myszy, wybierz „Dodaj elementy interfejsu…” " "i wyszukaj %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "Dodano %s do panelu." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Brak połączenia z siecią. Połącz się z internetem, aby instalować aplikacje." @@ -965,8 +970,8 @@ msgid "Checking for conflicts…" msgstr "Sprawdzanie konfliktów…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Pobieranie pakietów…" @@ -975,7 +980,7 @@ msgid "Verifying signatures…" msgstr "Weryfikowanie podpisów…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Weryfikowanie integralności…" @@ -992,7 +997,7 @@ msgid "Applying changes…" msgstr "Wprowadzanie zmian…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Instalowanie…" @@ -1113,11 +1118,15 @@ msgstr "Operacja nadal trwa…" msgid "Preparing installation…" msgstr "Przygotowywanie instalacji…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "Nie znaleziono programu kpackagetool6." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Dodawanie do panelu…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Pobrano: {size}" diff --git a/locale/pt.po b/locale/pt.po index a0f152d..672e644 100644 --- a/locale/pt.po +++ b/locale/pt.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: pt\n" @@ -47,13 +47,13 @@ msgstr "Código QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Não foi possível abrir a aplicação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Não foi possível abrir %s. Pode não estar instalado." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s não está disponível nos repositórios configurados" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Instalar %s" @@ -148,7 +148,7 @@ msgstr "Saída do registo de instalação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Cancelar instalação" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Abrir" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Abrir %s" @@ -206,14 +206,14 @@ msgstr "Fechar painel de instalação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "A instalar %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Não é possível cancelar durante a instalação" @@ -282,7 +282,7 @@ msgstr "A cancelar…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "A cancelar a instalação…" @@ -827,140 +827,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Configuração inicial e apresentação dos recursos do BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Este programa é software livre, distribuído nos termos da Licença Pública " -"Geral GNU (GNU GPL)." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Código-fonte" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "A verificar…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Não instalado" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "A instalar" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Instalado" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Falha na instalação" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Atualização disponível" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Indisponível" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Requer o KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Cancelar a instalação de %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Detalhes" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Mostrar detalhes da instalação de %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Cancelar a instalação de %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Instalar" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Atualizar e instalar" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Tentar novamente" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Tentar instalar %s novamente" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Está a decorrer outra instalação" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Instalar" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Atualizar" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Atualizar %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Adicionado ao painel" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Adicionar ao painel" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Adicionar %s ao painel" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Está a decorrer outra instalação" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Indisponível nos repositórios configurados" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Elemento gráfico para o KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Elemento gráfico do Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "A aguardar autenticação…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "A abrir…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Não foi possível adicionar %s ao painel" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Clique com o botão direito do rato no painel, escolha «Adicionar Elementos " "Gráficos…» e procure %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s foi adicionado ao painel." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "Está sem ligação. Ligue-se à Internet para instalar aplicações." @@ -983,8 +988,8 @@ msgid "Checking for conflicts…" msgstr "A verificar conflitos…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "A transferir pacotes…" @@ -993,7 +998,7 @@ msgid "Verifying signatures…" msgstr "A verificar assinaturas…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "A verificar a integridade…" @@ -1010,7 +1015,7 @@ msgid "Applying changes…" msgstr "A aplicar alterações…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "A instalar…" @@ -1128,11 +1133,15 @@ msgstr "A operação ainda está em curso…" msgid "Preparing installation…" msgstr "A preparar a instalação…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "O kpackagetool6 não foi encontrado." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "A adicionar ao painel…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Transferido: {size}" diff --git a/locale/pt_BR.po b/locale/pt_BR.po index 374f02e..4577828 100644 --- a/locale/pt_BR.po +++ b/locale/pt_BR.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: pt_BR\n" @@ -47,13 +47,13 @@ msgstr "Código QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Não foi possível abrir o aplicativo" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Não foi possível abrir %s. Pode não estar instalado." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s não está disponível nos repositórios configurados" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Instalar %s" @@ -148,7 +148,7 @@ msgstr "Saída do registro de instalação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Cancelar instalação" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Abrir" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Abrir %s" @@ -206,14 +206,14 @@ msgstr "Fechar painel de instalação" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Instalando %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Não é possível cancelar durante a instalação" @@ -282,7 +282,7 @@ msgstr "Cancelando…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Cancelando a instalação…" @@ -829,140 +829,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Configuração inicial e apresentação dos recursos do BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Este programa é software livre, distribuído sob a Licença Pública Geral GNU " -"(GNU GPL)." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Código-fonte" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Verificando…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Não instalado" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Instalando" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Instalado" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Falha na instalação" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Atualização disponível" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Indisponível" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Requer o KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Cancelar a instalação de %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Detalhes" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Mostrar detalhes da instalação de %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Cancelar a instalação de %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Instalar" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Atualizar e instalar" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Tentar novamente" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Tentar instalar %s novamente" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Outra instalação está em andamento" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Instalar" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Atualizar" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Atualizar %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Adicionado ao painel" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Adicionar ao painel" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Adicionar %s ao painel" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Outra instalação está em andamento" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Indisponível nos repositórios configurados" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Widget para o KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Widget do Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Aguardando autenticação…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Abrindo…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Não foi possível adicionar %s ao painel" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Clique com o botão direito no painel, escolha “Adicionar widgets…” e procure " "por %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s foi adicionado ao painel." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Você está sem conexão. Conecte-se à internet para instalar aplicativos." @@ -986,8 +991,8 @@ msgid "Checking for conflicts…" msgstr "Verificando conflitos…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Baixando pacotes…" @@ -996,7 +1001,7 @@ msgid "Verifying signatures…" msgstr "Verificando assinaturas…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Verificando integridade…" @@ -1013,7 +1018,7 @@ msgid "Applying changes…" msgstr "Aplicando alterações…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Instalando…" @@ -1131,11 +1136,15 @@ msgstr "A operação ainda está em andamento…" msgid "Preparing installation…" msgstr "Preparando a instalação…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "O kpackagetool6 não foi encontrado." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Adicionando ao painel…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Baixado: {size}" diff --git a/locale/ro.po b/locale/ro.po index b1de6a2..3ffdbae 100644 --- a/locale/ro.po +++ b/locale/ro.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: ro\n" @@ -48,13 +48,13 @@ msgstr "Cod QR: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Nu s-a putut deschide aplicația." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Nu s-a putut deschide %s. Este posibil să nu fie instalat." @@ -108,7 +108,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s nu este disponibil în depozitele configurate" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Instalează %s" @@ -149,7 +149,7 @@ msgstr "Ieșirea jurnalului de instalare" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -162,12 +162,12 @@ msgid "Cancel installation" msgstr "Anulează instalarea" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Deschide" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Deschide %s" @@ -207,14 +207,14 @@ msgstr "Închide panoul de instalare" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Instalare %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Nu se poate anula în timpul instalării." @@ -283,7 +283,7 @@ msgstr "Se anulează…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Se anulează instalarea…" @@ -811,139 +811,144 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Configurare inițială și prezentarea caracteristicilor BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Acest program este software liber, distribuit sub licența GNU General Public " -"License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Cod sursă" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Se verifică…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Neinstalat" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Se instalează" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Instalat" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Instalare eșuată" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Actualizare disponibilă" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Indisponibil" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Necesită KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Anulează instalarea pentru %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Detalii" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Afișează detaliile instalării pentru %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Anulează instalarea pentru %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Instalează" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Actualizează și instalează" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Reîncearcă" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Încearcă din nou să instalezi %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "O altă instalare este în curs" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Instalează" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Actualizează" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Actualizează %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Adăugat în panou" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Adaugă în panou" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Adaugă %s în panou" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "O altă instalare este în curs" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Indisponibil în depozitele configurate" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Widget pentru KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Widget Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Se așteaptă autentificarea…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Se deschide…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Nu s-a putut adăuga %s în panou" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Fă clic dreapta pe panou, alege „Adaugă controale grafice…” și caută %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s a fost adăugat în panou." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Nu ești conectat la internet. Conectează-te la internet pentru a instala " @@ -968,8 +973,8 @@ msgid "Checking for conflicts…" msgstr "Se verifică conflictele…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Se descarcă pachetele…" @@ -978,7 +983,7 @@ msgid "Verifying signatures…" msgstr "Se verifică semnăturile…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Se verifică integritatea…" @@ -995,7 +1000,7 @@ msgid "Applying changes…" msgstr "Se aplică modificările…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Se instalează…" @@ -1116,11 +1121,15 @@ msgstr "Încă lucrează…" msgid "Preparing installation…" msgstr "Se pregătește instalarea…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6 nu a fost găsit." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Se adaugă pe panou…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Descărcat: {size}" diff --git a/locale/ru.po b/locale/ru.po index ea8cba9..774625b 100644 --- a/locale/ru.po +++ b/locale/ru.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: ru\n" @@ -48,13 +48,13 @@ msgstr "QR-код: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Не удалось открыть приложение" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Не удалось открыть %s. Возможно, он не установлен." @@ -108,7 +108,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s отсутствует в настроенных репозиториях" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Установить %s" @@ -149,7 +149,7 @@ msgstr "Вывод журнала установки" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -162,12 +162,12 @@ msgid "Cancel installation" msgstr "Отменить установку" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Открыть" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Открыть %s" @@ -207,14 +207,14 @@ msgstr "Закрыть панель установки" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Установка %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Невозможно отменить во время установки." @@ -283,7 +283,7 @@ msgstr "Отмена…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Отмена установки…" @@ -828,140 +828,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Первоначальная настройка и знакомство с возможностями BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Это свободное программное обеспечение, распространяемое на условиях GNU " -"General Public License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Исходный код" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Проверка…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Не установлено" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Установка" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Установлено" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Ошибка установки" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Доступно обновление" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Недоступно" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Требуется KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Отменить установку %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Подробности" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Показать подробности установки %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Отменить установку %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Установить" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Обновить и установить" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Повторить" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Повторить установку %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Выполняется другая установка" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Установить" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Обновить" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Обновить %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Добавлено на панель" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Добавить на панель" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Добавить %s на панель" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Выполняется другая установка" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Отсутствует в настроенных репозиториях" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Виджет для KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Виджет Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Ожидание аутентификации…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Открытие…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Не удалось добавить %s на панель" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Щёлкните правой кнопкой мыши по панели, выберите «Добавить виджеты…» и " "найдите %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "Виджет %s добавлен на панель." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Нет подключения к сети. Подключитесь к интернету, чтобы устанавливать " @@ -986,8 +991,8 @@ msgid "Checking for conflicts…" msgstr "Проверка конфликтов…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Загрузка пакетов…" @@ -996,7 +1001,7 @@ msgid "Verifying signatures…" msgstr "Проверка подписей…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Проверка целостности…" @@ -1013,7 +1018,7 @@ msgid "Applying changes…" msgstr "Применение изменений…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Установка…" @@ -1131,11 +1136,15 @@ msgstr "Операция ещё выполняется…" msgid "Preparing installation…" msgstr "Подготовка к установке…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "Программа kpackagetool6 не найдена." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Добавление на панель…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Загружено: {size}" diff --git a/locale/sk.po b/locale/sk.po index 73f9ab2..55f61ae 100644 --- a/locale/sk.po +++ b/locale/sk.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: sk\n" @@ -47,13 +47,13 @@ msgstr "QR kód: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Nepodarilo sa otvoriť aplikáciu." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Nepodarilo sa otvoriť %s. Možno nie je nainštalovaný." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "Aplikácia %s nie je k dispozícii v nakonfigurovaných repozitároch" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Inštalovať %s" @@ -148,7 +148,7 @@ msgstr "Výstup inštalačného protokolu" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Zrušiť inštaláciu" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Otvoriť" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Otvoriť %s" @@ -197,14 +197,14 @@ msgstr "Zavrieť inštalačný panel" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Inštalácia %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Nie je možné zrušiť počas inštalácie." @@ -273,7 +273,7 @@ msgstr "Rušenie…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Rušenie inštalácie…" @@ -796,140 +796,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Počiatočné nastavenie a predstavenie funkcií BigLinuxu" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Tento program je slobodný softvér šírený pod licenciou GNU General Public " -"License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Zdrojový kód" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Kontroluje sa…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Nenainštalované" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Inštaluje sa" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Nainštalované" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Inštalácia zlyhala" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Dostupná aktualizácia" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Nedostupné" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Vyžaduje KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Zrušiť inštaláciu aplikácie %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Podrobnosti" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Zobraziť podrobnosti o inštalácii aplikácie %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Zrušiť inštaláciu aplikácie %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Inštalovať" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Aktualizovať a inštalovať" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Skúsiť znova" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Skúsiť znova nainštalovať %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Prebieha iná inštalácia" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Inštalovať" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Aktualizovať" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Aktualizovať %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Pridané na panel" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Pridať na panel" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Pridať %s na panel" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Prebieha iná inštalácia" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Nie je k dispozícii v nakonfigurovaných repozitároch" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Widget pre KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Widget Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Čaká sa na overenie totožnosti…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Otvára sa…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Nepodarilo sa pridať %s na panel" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Kliknite pravým tlačidlom na panel, vyberte „Pridať widgety…“ a vyhľadajte " "%s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "Widget %s bol pridaný na panel." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "Ste offline. Ak chcete inštalovať aplikácie, pripojte sa k internetu." @@ -952,8 +957,8 @@ msgid "Checking for conflicts…" msgstr "Kontrolujú sa konflikty…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Sťahujú sa balíky…" @@ -962,7 +967,7 @@ msgid "Verifying signatures…" msgstr "Overujú sa podpisy…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Overuje sa integrita…" @@ -979,7 +984,7 @@ msgid "Applying changes…" msgstr "Aplikujú sa zmeny…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Inštaluje sa…" @@ -1095,11 +1100,15 @@ msgstr "Ešte sa pracuje…" msgid "Preparing installation…" msgstr "Pripravuje sa inštalácia…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "Nástroj kpackagetool6 sa nenašiel." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Pridáva sa na panel…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Stiahnuté: {size}" diff --git a/locale/sv.po b/locale/sv.po index 30962fe..7dcdcde 100644 --- a/locale/sv.po +++ b/locale/sv.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: sv\n" @@ -48,13 +48,13 @@ msgstr "QR-kod: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Kunde inte öppna applikationen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Kunde inte öppna %s. Det kanske inte är installerat." @@ -98,7 +98,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s är inte tillgängligt i de konfigurerade förråden" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Installera %s" @@ -139,7 +139,7 @@ msgstr "Utdata från installationsloggen" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -152,12 +152,12 @@ msgid "Cancel installation" msgstr "Avbryt installation" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Öppna" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Öppna %s" @@ -197,14 +197,14 @@ msgstr "Stäng installationspanel" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Installerar %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Kan inte avbryta under installationen" @@ -273,7 +273,7 @@ msgstr "Avbryter…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Avbryter installation…" @@ -814,140 +814,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Första inställningarna och presentation av funktionerna i BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Detta program är fri programvara som distribueras under GNU General Public " -"License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Källkod" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Kontrollerar…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Inte installerad" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Installerar" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Installerad" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Installationen misslyckades" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Uppdatering tillgänglig" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Inte tillgänglig" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Kräver KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Avbryt installationen av %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Detaljer" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Visa installationsdetaljer för %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Avbryt installationen av %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Installera" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Uppdatera och installera" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Försök igen" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Försök installera %s igen" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "En annan installation pågår" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Installera" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Uppdatera" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Uppdatera %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Tillagd i panelen" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Lägg till i panelen" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Lägg till %s i panelen" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "En annan installation pågår" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Inte tillgänglig i de konfigurerade förråden" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Grafisk komponent för KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Grafisk komponent för Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Väntar på autentisering…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Öppnar…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Kunde inte lägga till %s i panelen" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Högerklicka på panelen, välj ”Lägg till grafiska komponenter…” och sök efter " "%s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s har lagts till i panelen." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Du är frånkopplad. Anslut till internet för att installera applikationer." @@ -971,8 +976,8 @@ msgid "Checking for conflicts…" msgstr "Söker efter konflikter…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Hämtar paket…" @@ -981,7 +986,7 @@ msgid "Verifying signatures…" msgstr "Verifierar signaturer…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Verifierar integritet…" @@ -998,7 +1003,7 @@ msgid "Applying changes…" msgstr "Tillämpar ändringar…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Installerar…" @@ -1116,11 +1121,15 @@ msgstr "Arbetar fortfarande…" msgid "Preparing installation…" msgstr "Förbereder installation…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6 hittades inte." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Lägger till i panelen…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Hämtat {size}" diff --git a/locale/tr.po b/locale/tr.po index e8fe79a..fe60afb 100644 --- a/locale/tr.po +++ b/locale/tr.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: tr\n" @@ -47,13 +47,13 @@ msgstr "QR kodu: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Uygulama açılamadı." # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "%s açılamadı. Yüklenmemiş olabilir." @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s uygulaması yapılandırılmış depolarda bulunmuyor" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "%s uygulamasını yükle" @@ -148,7 +148,7 @@ msgstr "Kurulum günlüğü çıktısı" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "Kurulumu iptal et" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Aç" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "%s uygulamasını aç" @@ -206,14 +206,14 @@ msgstr "Kurulum panelini kapat" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "%s yükleniyor" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Kurulum sırasında iptal edilemez." @@ -282,7 +282,7 @@ msgstr "İptal ediliyor…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Kurulum iptal ediliyor…" @@ -822,138 +822,144 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "BigLinux için ilk kurulum ve özelliklerin tanıtımı" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Bu program, GNU Genel Kamu Lisansı altında dağıtılan özgür bir yazılımdır." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Kaynak kodu" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Denetleniyor…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Kurulu değil" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Yükleniyor" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Kurulu" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Kurulum başarısız" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Güncelleme var" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Kullanılamıyor" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "KDE Plasma gerekir" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "%s uygulamasının kurulumunu iptal et" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Ayrıntılar" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "%s uygulamasının kurulum ayrıntılarını göster" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "%s uygulamasının kurulumunu iptal et" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Yükle" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Güncelle ve yükle" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Yeniden dene" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "%s uygulamasını yüklemeyi yeniden dene" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Başka bir kurulum devam ediyor" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Yükle" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Güncelle" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "%s uygulamasını güncelle" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Panele eklendi" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Panele ekle" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "%s aracını panele ekle" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Başka bir kurulum devam ediyor" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Yapılandırılmış depolarda yok" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "KDE Plasma 6 için Plasma aracı" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma aracı" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Kimlik doğrulama bekleniyor…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Açılıyor…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "%s aracı panele eklenemedi" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Panele sağ tıklayın, “Araç Ekle…” seçeneğini seçin ve %s aracını arayın." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "%s aracı panele eklendi." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "Çevrim dışısınız. Uygulama yüklemek için internete bağlanın." @@ -976,8 +982,8 @@ msgid "Checking for conflicts…" msgstr "Çakışmalar denetleniyor…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Paketler indiriliyor…" @@ -986,7 +992,7 @@ msgid "Verifying signatures…" msgstr "İmzalar doğrulanıyor…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Bütünlük doğrulanıyor…" @@ -1003,7 +1009,7 @@ msgid "Applying changes…" msgstr "Değişiklikler uygulanıyor…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Yükleniyor…" @@ -1118,11 +1124,15 @@ msgstr "İşlem devam ediyor…" msgid "Preparing installation…" msgstr "Kurulum hazırlanıyor…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "kpackagetool6 bulunamadı." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Panele ekleniyor…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "İndirilen: {size}" diff --git a/locale/uk.po b/locale/uk.po index 23dd2c4..774e86a 100644 --- a/locale/uk.po +++ b/locale/uk.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: uk\n" @@ -48,13 +48,13 @@ msgstr "QR-код: %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "Не вдалося відкрити програму" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "Не вдалося відкрити %s. Можливо, він не встановлений." @@ -108,7 +108,7 @@ msgid "%s is not available in the configured repositories" msgstr "%s немає в налаштованих репозиторіях" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "Встановити %s" @@ -149,7 +149,7 @@ msgstr "Вивід журналу встановлення" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -162,12 +162,12 @@ msgid "Cancel installation" msgstr "Скасувати встановлення" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "Відкрити" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "Відкрити %s" @@ -207,14 +207,14 @@ msgstr "Закрити панель встановлення" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "Встановлення %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "Не можна скасувати під час встановлення." @@ -283,7 +283,7 @@ msgstr "Скасування…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "Скасування встановлення…" @@ -828,140 +828,145 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "Початкове налаштування та знайомство з можливостями BigLinux" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "" -"Ця програма є вільним програмним забезпеченням, що поширюється на умовах GNU " -"General Public License." - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "Вихідний код" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "Перевірка…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "Не встановлено" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "Встановлення" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "Встановлено" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "Помилка встановлення" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "Доступне оновлення" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "Недоступно" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "Потрібна KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "Скасувати встановлення %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "Деталі" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "Показати деталі встановлення %s" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "Скасувати встановлення %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "Встановити" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "Оновити та встановити" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "Повторити" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "Повторити встановлення %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "Триває інше встановлення" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "Встановити" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "Оновити" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "Оновити %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "Додано на панель" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "Додати на панель" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "Додати %s на панель" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "Триває інше встановлення" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "Немає в налаштованих репозиторіях" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "Віджет для KDE Plasma 6" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Віджет Plasma" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "Очікування автентифікації…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "Відкриття…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "Не вдалося додати %s на панель" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "" "Клацніть правою кнопкою миші на панелі, виберіть «Додати віджети…» і " "знайдіть %s." -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "Віджет %s додано на панель." -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "" "Немає з'єднання з мережею. Підключіться до інтернету, щоб встановлювати " @@ -986,8 +991,8 @@ msgid "Checking for conflicts…" msgstr "Перевірка конфліктів…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "Завантаження пакетів…" @@ -996,7 +1001,7 @@ msgid "Verifying signatures…" msgstr "Перевірка підписів…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "Перевірка цілісності…" @@ -1013,7 +1018,7 @@ msgid "Applying changes…" msgstr "Застосування змін…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "Встановлення…" @@ -1131,11 +1136,15 @@ msgstr "Операція ще триває…" msgid "Preparing installation…" msgstr "Підготовка до встановлення…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "Програму kpackagetool6 не знайдено." -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "Додавання на панель…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "Завантажено: {size}" diff --git a/locale/zh.po b/locale/zh.po index c0ea04b..f4e84b9 100644 --- a/locale/zh.po +++ b/locale/zh.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: zh\n" @@ -47,13 +47,13 @@ msgstr "二维码:%s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "无法打开应用程序" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "无法打开 %s。该应用程序可能尚未安装。" @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "已配置的软件源中没有 %s" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "安装 %s" @@ -148,7 +148,7 @@ msgstr "安装日志输出" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "取消安装" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "打开" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "打开 %s" @@ -206,14 +206,14 @@ msgstr "关闭安装面板" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "正在安装 %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "安装过程中无法取消" @@ -282,7 +282,7 @@ msgstr "正在取消…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "正在取消安装…" @@ -808,136 +808,143 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "BigLinux 的初始设置和功能介绍" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "本程序是依据 GNU 通用公共许可证(GNU GPL)发布的自由软件。" - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "源代码" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "正在检查…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "未安装" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "正在安装" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "已安装" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "安装失败" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "有可用更新" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "不可用" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "需要 KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "取消安装 %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "详情" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "显示 %s 的安装详情" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "取消安装 %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "安装" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "更新并安装" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "重试" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "重新尝试安装 %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "另一个安装正在进行" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "安装" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "更新" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "更新 %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "已添加到面板" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "添加到面板" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "将 %s 添加到面板" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "另一个安装正在进行" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "已配置的软件源中不可用" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "适用于 KDE Plasma 6 的 Plasma 挂件" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma 挂件" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "正在等待身份验证…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "正在打开…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "无法将 %s 添加到面板" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "右键单击面板,选择“添加挂件…”,然后搜索 %s。" -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "已将 %s 添加到面板。" -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "您处于离线状态。请连接到互联网以安装应用程序。" @@ -960,8 +967,8 @@ msgid "Checking for conflicts…" msgstr "正在检查冲突…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "正在下载软件包…" @@ -970,7 +977,7 @@ msgid "Verifying signatures…" msgstr "正在验证签名…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "正在验证完整性…" @@ -987,7 +994,7 @@ msgid "Applying changes…" msgstr "正在应用更改…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "正在安装…" @@ -1093,11 +1100,15 @@ msgstr "仍在处理中…" msgid "Preparing installation…" msgstr "正在准备安装…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "未找到 kpackagetool6。" -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "正在添加到面板…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "已下载:{size}" diff --git a/locale/zh_CN.po b/locale/zh_CN.po index ffc632d..d008c3f 100644 --- a/locale/zh_CN.po +++ b/locale/zh_CN.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: zh_CN\n" @@ -47,13 +47,13 @@ msgstr "二维码:%s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "无法打开应用程序" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "无法打开 %s。该应用程序可能尚未安装。" @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "已配置的软件源中没有 %s" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "安装 %s" @@ -148,7 +148,7 @@ msgstr "安装日志输出" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "取消安装" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "打开" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "打开 %s" @@ -206,14 +206,14 @@ msgstr "关闭安装面板" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "正在安装 %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "安装过程中无法取消" @@ -282,7 +282,7 @@ msgstr "正在取消…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "正在取消安装…" @@ -808,136 +808,143 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "BigLinux 的初始设置和功能介绍" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "本程序是依据 GNU 通用公共许可证(GNU GPL)发布的自由软件。" - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "源代码" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "正在检查…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "未安装" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "正在安装" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "已安装" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "安装失败" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "有可用更新" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "不可用" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "需要 KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "取消安装 %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "详情" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "显示 %s 的安装详情" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "取消安装 %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "安装" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "更新并安装" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "重试" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "重新尝试安装 %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "另一个安装正在进行" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "安装" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "更新" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "更新 %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "已添加到面板" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "添加到面板" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "将 %s 添加到面板" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "另一个安装正在进行" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "已配置的软件源中不可用" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "适用于 KDE Plasma 6 的 Plasma 挂件" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma 挂件" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "正在等待身份验证…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "正在打开…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "无法将 %s 添加到面板" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "右键单击面板,选择“添加挂件…”,然后搜索 %s。" -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "已将 %s 添加到面板。" -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "您处于离线状态。请连接到互联网以安装应用程序。" @@ -960,8 +967,8 @@ msgid "Checking for conflicts…" msgstr "正在检查冲突…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "正在下载软件包…" @@ -970,7 +977,7 @@ msgid "Verifying signatures…" msgstr "正在验证签名…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "正在验证完整性…" @@ -987,7 +994,7 @@ msgid "Applying changes…" msgstr "正在应用更改…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "正在安装…" @@ -1093,11 +1100,15 @@ msgstr "仍在处理中…" msgid "Preparing installation…" msgstr "正在准备安装…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "未找到 kpackagetool6。" -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "正在添加到面板…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "已下载:{size}" diff --git a/locale/zh_TW.po b/locale/zh_TW.po index a5c98c9..d8f4a1f 100644 --- a/locale/zh_TW.po +++ b/locale/zh_TW.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: biglinux-welcome\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-10 04:46-0300\n" +"POT-Creation-Date: 2026-10-10 05:22-0300\n" "PO-Revision-Date: 2026-10-03 09:00-0300\n" "Last-Translator: \n" "Language-Team: zh_TW\n" @@ -47,13 +47,13 @@ msgstr "QR 碼:%s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 237 #: usr/share/biglinux/welcome/widgets.py:391 -#: usr/share/biglinux/welcome/apps_page.py:541 +#: usr/share/biglinux/welcome/apps_page.py:601 msgid "Could not open application" msgstr "無法開啟應用程式" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 228 #: usr/share/biglinux/welcome/widgets.py:392 -#: usr/share/biglinux/welcome/apps_page.py:542 +#: usr/share/biglinux/welcome/apps_page.py:602 #, python-format msgid "Could not open %s. It may not be installed." msgstr "無法開啟 %s。此應用程式可能尚未安裝。" @@ -107,7 +107,7 @@ msgid "%s is not available in the configured repositories" msgstr "已設定的軟體庫中沒有 %s" #: usr/share/biglinux/welcome/widgets.py:514 -#: usr/share/biglinux/welcome/apps_page.py:379 +#: usr/share/biglinux/welcome/apps_page.py:440 #, python-format msgid "Install %s" msgstr "安裝 %s" @@ -148,7 +148,7 @@ msgstr "安裝日誌輸出" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 572 #: usr/share/biglinux/welcome/widgets.py:739 -#: usr/share/biglinux/welcome/apps_page.py:313 +#: usr/share/biglinux/welcome/apps_page.py:312 #: usr/share/biglinux/welcome/install_flow.py:237 #: usr/share/biglinux/welcome/install_flow.py:284 #: usr/share/biglinux/welcome/install_flow.py:321 @@ -161,12 +161,12 @@ msgid "Cancel installation" msgstr "取消安裝" #: usr/share/biglinux/welcome/widgets.py:749 -#: usr/share/biglinux/welcome/apps_page.py:395 +#: usr/share/biglinux/welcome/apps_page.py:453 msgid "Open" msgstr "開啟" #: usr/share/biglinux/welcome/widgets.py:753 -#: usr/share/biglinux/welcome/apps_page.py:397 +#: usr/share/biglinux/welcome/apps_page.py:455 #, python-format msgid "Open %s" msgstr "開啟 %s" @@ -206,14 +206,14 @@ msgstr "關閉安裝面板" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 594 #: usr/share/biglinux/welcome/widgets.py:771 -#: usr/share/biglinux/welcome/apps_page.py:298 +#: usr/share/biglinux/welcome/apps_page.py:302 #, python-format msgid "Installing %s" msgstr "正在安裝 %s" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 752 #: usr/share/biglinux/welcome/widgets.py:815 -#: usr/share/biglinux/welcome/apps_page.py:499 +#: usr/share/biglinux/welcome/apps_page.py:556 msgid "Cannot cancel during installation" msgstr "安裝期間無法取消" @@ -282,7 +282,7 @@ msgstr "正在取消…" # File: biglinux-welcome/usr/share/biglinux/welcome/widgets.py, line: 799 #: usr/share/biglinux/welcome/widgets.py:972 -#: usr/share/biglinux/welcome/apps_page.py:504 +#: usr/share/biglinux/welcome/apps_page.py:561 #: usr/share/biglinux/welcome/install_backend.py:726 msgid "Cancelling installation…" msgstr "正在取消安裝…" @@ -808,136 +808,143 @@ msgid "Initial setup and feature introduction for BigLinux" msgstr "BigLinux 的初始設定與功能介紹" #: usr/share/biglinux/welcome/app.py:84 -msgid "" -"This program is free software distributed under the GNU General Public " -"License." -msgstr "本程式是依據 GNU 通用公共授權條款(GNU GPL)發布的自由軟體。" - -#: usr/share/biglinux/welcome/app.py:87 msgid "Source code" msgstr "原始碼" -#: usr/share/biglinux/welcome/apps_page.py:154 +#: usr/share/biglinux/welcome/apps_page.py:160 msgid "Checking…" msgstr "正在檢查…" -#: usr/share/biglinux/welcome/apps_page.py:155 +#: usr/share/biglinux/welcome/apps_page.py:161 msgid "Not installed" msgstr "未安裝" -#: usr/share/biglinux/welcome/apps_page.py:156 +#: usr/share/biglinux/welcome/apps_page.py:162 msgid "Installing" msgstr "安裝中" -#: usr/share/biglinux/welcome/apps_page.py:157 -#: usr/share/biglinux/welcome/install_backend.py:1059 +#: usr/share/biglinux/welcome/apps_page.py:163 +#: usr/share/biglinux/welcome/install_backend.py:1181 msgid "Installed" msgstr "已安裝" -#: usr/share/biglinux/welcome/apps_page.py:158 +#: usr/share/biglinux/welcome/apps_page.py:164 msgid "Installation failed" msgstr "安裝失敗" -#: usr/share/biglinux/welcome/apps_page.py:159 +#: usr/share/biglinux/welcome/apps_page.py:165 +msgid "Update available" +msgstr "有可用的更新" + +#: usr/share/biglinux/welcome/apps_page.py:166 msgid "Unavailable" msgstr "無法使用" -#: usr/share/biglinux/welcome/apps_page.py:160 +#: usr/share/biglinux/welcome/apps_page.py:167 msgid "Requires KDE Plasma" msgstr "需要 KDE Plasma" -#: usr/share/biglinux/welcome/apps_page.py:263 -#: usr/share/biglinux/welcome/apps_page.py:304 +#: usr/share/biglinux/welcome/apps_page.py:317 +#, python-format +msgid "Cancel installation of %s" +msgstr "取消安裝 %s" + +#: usr/share/biglinux/welcome/apps_page.py:369 msgid "Details" msgstr "詳細資訊" -#: usr/share/biglinux/welcome/apps_page.py:309 +#: usr/share/biglinux/welcome/apps_page.py:374 #, python-format msgid "Show installation details for %s" msgstr "顯示 %s 的安裝詳細資訊" -#: usr/share/biglinux/welcome/apps_page.py:318 -#, python-format -msgid "Cancel installation of %s" -msgstr "取消安裝 %s" - -#: usr/share/biglinux/welcome/apps_page.py:377 -#: usr/share/biglinux/welcome/install_flow.py:238 -#: usr/share/biglinux/welcome/install_flow.py:322 -#: usr/share/biglinux/welcome/install_flow.py:407 -msgid "Install" -msgstr "安裝" - -#: usr/share/biglinux/welcome/apps_page.py:382 +#: usr/share/biglinux/welcome/apps_page.py:425 #: usr/share/biglinux/welcome/install_flow.py:285 msgid "Update and Install" msgstr "更新並安裝" -#: usr/share/biglinux/welcome/apps_page.py:384 +#: usr/share/biglinux/welcome/apps_page.py:427 msgid "Try Again" msgstr "再試一次" -#: usr/share/biglinux/welcome/apps_page.py:386 +#: usr/share/biglinux/welcome/apps_page.py:429 #, python-format msgid "Try again to install %s" msgstr "再次嘗試安裝 %s" -#: usr/share/biglinux/welcome/apps_page.py:389 +#: usr/share/biglinux/welcome/apps_page.py:434 +#: usr/share/biglinux/welcome/apps_page.py:466 +#: usr/share/biglinux/welcome/install_flow.py:82 +#: usr/share/biglinux/welcome/install_flow.py:134 +msgid "Another installation is in progress" +msgstr "另一項安裝正在進行" + +#: usr/share/biglinux/welcome/apps_page.py:438 +#: usr/share/biglinux/welcome/install_flow.py:238 +#: usr/share/biglinux/welcome/install_flow.py:322 +#: usr/share/biglinux/welcome/install_flow.py:407 +msgid "Install" +msgstr "安裝" + +#: usr/share/biglinux/welcome/apps_page.py:442 +msgid "Update" +msgstr "更新" + +#: usr/share/biglinux/welcome/apps_page.py:444 +#, python-format +msgid "Update %s" +msgstr "更新 %s" + +#: usr/share/biglinux/welcome/apps_page.py:447 msgid "Added to Panel" msgstr "已新增至面板" -#: usr/share/biglinux/welcome/apps_page.py:392 +#: usr/share/biglinux/welcome/apps_page.py:450 msgid "Add to Panel" msgstr "新增至面板" -#: usr/share/biglinux/welcome/apps_page.py:393 +#: usr/share/biglinux/welcome/apps_page.py:451 #, python-format msgid "Add %s to the panel" msgstr "將 %s 新增至面板" -#: usr/share/biglinux/welcome/apps_page.py:408 -#: usr/share/biglinux/welcome/install_flow.py:82 -#: usr/share/biglinux/welcome/install_flow.py:134 -msgid "Another installation is in progress" -msgstr "另一項安裝正在進行" - -#: usr/share/biglinux/welcome/apps_page.py:420 +#: usr/share/biglinux/welcome/apps_page.py:478 msgid "Not available in the configured repositories" msgstr "無法從已設定的軟體庫取得" -#: usr/share/biglinux/welcome/apps_page.py:422 +#: usr/share/biglinux/welcome/apps_page.py:480 msgid "Plasma widget for KDE Plasma 6" msgstr "適用於 KDE Plasma 6 的 Plasma 元件" -#: usr/share/biglinux/welcome/apps_page.py:424 +#: usr/share/biglinux/welcome/apps_page.py:482 msgid "Plasma widget" msgstr "Plasma 元件" -#: usr/share/biglinux/welcome/apps_page.py:475 +#: usr/share/biglinux/welcome/apps_page.py:532 #: usr/share/biglinux/welcome/install_backend.py:740 msgid "Waiting for authentication…" msgstr "正在等候身分驗證…" -#: usr/share/biglinux/welcome/apps_page.py:547 +#: usr/share/biglinux/welcome/apps_page.py:607 msgid "Opening…" msgstr "正在開啟…" -#: usr/share/biglinux/welcome/apps_page.py:560 +#: usr/share/biglinux/welcome/apps_page.py:620 #, python-format msgid "Could not add %s to the panel" msgstr "無法將 %s 新增至面板" -#: usr/share/biglinux/welcome/apps_page.py:561 +#: usr/share/biglinux/welcome/apps_page.py:621 #, python-format msgid "Right-click the panel, choose “Add Widgets…” and search for %s." msgstr "在面板上按右鍵,選擇「新增元件…」,然後搜尋 %s。" -#: usr/share/biglinux/welcome/apps_page.py:571 +#: usr/share/biglinux/welcome/apps_page.py:631 #, python-format msgid "%s was added to the panel." msgstr "已將 %s 新增至面板。" -#: usr/share/biglinux/welcome/apps_page.py:584 +#: usr/share/biglinux/welcome/apps_page.py:644 msgid "You are offline. Connect to the internet to install applications." msgstr "您目前處於離線狀態。請連上網際網路以安裝應用程式。" @@ -960,8 +967,8 @@ msgid "Checking for conflicts…" msgstr "正在檢查衝突…" #: usr/share/biglinux/welcome/install_backend.py:391 -#: usr/share/biglinux/welcome/install_backend.py:944 -#: usr/share/biglinux/welcome/install_backend.py:994 +#: usr/share/biglinux/welcome/install_backend.py:1032 +#: usr/share/biglinux/welcome/install_backend.py:1116 msgid "Downloading packages…" msgstr "正在下載套件…" @@ -970,7 +977,7 @@ msgid "Verifying signatures…" msgstr "正在驗證簽章…" #: usr/share/biglinux/welcome/install_backend.py:393 -#: usr/share/biglinux/welcome/install_backend.py:951 +#: usr/share/biglinux/welcome/install_backend.py:1039 msgid "Verifying integrity…" msgstr "正在驗證完整性…" @@ -987,7 +994,7 @@ msgid "Applying changes…" msgstr "正在套用變更…" #: usr/share/biglinux/welcome/install_backend.py:398 -#: usr/share/biglinux/welcome/install_backend.py:967 +#: usr/share/biglinux/welcome/install_backend.py:1055 msgid "Installing…" msgstr "正在安裝…" @@ -1093,11 +1100,15 @@ msgstr "仍在處理中…" msgid "Preparing installation…" msgstr "正在準備安裝…" -#: usr/share/biglinux/welcome/install_backend.py:939 +#: usr/share/biglinux/welcome/install_backend.py:1027 msgid "kpackagetool6 was not found." msgstr "找不到 kpackagetool6。" -#: usr/share/biglinux/welcome/install_backend.py:996 +#: usr/share/biglinux/welcome/install_backend.py:1082 +msgid "Adding to the panel…" +msgstr "正在新增至面板…" + +#: usr/share/biglinux/welcome/install_backend.py:1118 #, python-brace-format msgid "Downloaded {size}" msgstr "已下載:{size}" diff --git a/pkgbuild/PKGBUILD b/pkgbuild/PKGBUILD index 7229bcd..9e41c15 100644 --- a/pkgbuild/PKGBUILD +++ b/pkgbuild/PKGBUILD @@ -3,13 +3,13 @@ # Maintainer: Barnabé Di Kartola pkgname=biglinux-welcome -pkgver=3.0.0 +pkgver=3.0.1 pkgrel=1 # Earlier releases used date-based versions (e.g. 26.10.10); the epoch makes -# 1:3.0.0 newer than all of them, so existing installations upgrade. +# 1:3.x newer than all of them, so existing installations upgrade. epoch=1 arch=('any') -license=('GPL-1.0-or-later') +license=('GPL-3.0-or-later') pkgdesc="Guided setup and feature discovery for BigLinux" depends=('gtk4' 'libadwaita' 'python' 'python-gobject' 'python-cairo' 'python-yaml' 'polkit' 'pacman' 'xdg-utils' 'hicolor-icon-theme') diff --git a/tests/test_gui.py b/tests/test_gui.py index b8b3d2a..9db0031 100644 --- a/tests/test_gui.py +++ b/tests/test_gui.py @@ -108,6 +108,11 @@ def test_plasmoid_add_to_panel_states(self): self.assertEqual(self.button(self.plasmoid).get_label(), "Added to Panel") self.assertFalse(self.button(self.plasmoid).get_sensitive()) + def test_update_offers_update_button(self): + self.plasmoid.apply_info(self.AppInfo(self.AppStatus.UPDATE, version="0.9")) + self.assertEqual(self.button(self.plasmoid).get_label(), "Update") + self.assertEqual(self.plasmoid._status_label.get_label(), "Update available") + def test_unsupported_desktop(self): self.plasmoid.apply_info(self.AppInfo(self.AppStatus.UNSUPPORTED)) self.assertEqual(self.plasmoid._status_label.get_label(), "Requires KDE Plasma") @@ -129,23 +134,67 @@ def test_refresh_does_not_interrupt_running_install(self): self.card.apply_info(self.AppInfo(self.AppStatus.NOT_INSTALLED)) self.assertIs(self.card.status, self.AppStatus.INSTALLING) + def card_size(self, card): + width = card.measure(Gtk.Orientation.HORIZONTAL, -1)[1] + height = card.measure(Gtk.Orientation.VERTICAL, max(width, card.WIDTH))[1] + return width, height + + def test_card_size_never_changes(self): + """Installing, progress, long errors: the card keeps its size.""" + card = self.card + card.set_size_request(card.WIDTH, -1) + sizes = {} + for status in ( + self.AppStatus.CHECKING, + self.AppStatus.NOT_INSTALLED, + self.AppStatus.UNAVAILABLE, + self.AppStatus.INSTALLED, + ): + card.apply_info(self.AppInfo(status, repository="biglinux-stable")) + sizes[status.value] = self.card_size(card) + + job = FakeJob() + card.bind_job(job) + sizes["installing"] = self.card_size(card) + card._on_job_progress( + job, 0.4, "Downloading " + "biglinux-body-tracker-" * 6 + "…" + ) + sizes["long phase"] = self.card_size(card) + + longest = max( + ( + install_backend.failure_message(f) + for f in install_backend.Failure + if f.value != "none" + ), + key=len, + ) + for message in (longest, longest * 4): + card._last_failure = install_backend.Failure.UNKNOWN + card._error_label.set_label(message) + card.set_status(self.AppStatus.FAILED) + sizes[f"failed {len(message)}"] = self.card_size(card) + + self.assertEqual(len(set(sizes.values())), 1, sizes) + self.assertEqual(sizes["checking"][0], card.WIDTH) + def test_failed_job_shows_reason_and_retry(self): job = FakeJob(JobState.FAILED, Failure.NETWORK) self.card.bind_job(job) run_until_finished(job) self.assertIs(self.card.status, self.AppStatus.FAILED) - self.assertEqual(self.button(self.card).get_label(), "Try Again") + self.assertEqual(self.card._footer.get_visible_child_name(), "failed") + self.assertEqual(self.card._retry_btn.get_label(), "Try Again") self.assertEqual( self.card._error_label.get_label(), install_backend.failure_message(Failure.NETWORK), ) - self.assertTrue(self.card._details_btn.get_visible()) def test_outdated_database_offers_full_update(self): job = FakeJob(JobState.FAILED, Failure.OUTDATED_DATABASE) self.card.bind_job(job) run_until_finished(job) - self.assertEqual(self.button(self.card).get_label(), "Update and Install") + self.assertEqual(self.card._retry_btn.get_label(), "Update and Install") def test_auth_cancel_returns_to_not_installed(self): job = FakeJob(JobState.AUTH_CANCELLED) @@ -218,7 +267,7 @@ def test_statuses(self): patch("apps_page.installed_packages", return_value={"bigcam"}), patch("apps_page.repo_packages", return_value=repo), patch("apps_page.is_plasma_session", return_value=True), - patch("apps_page.is_plasmoid_installed", return_value=False), + patch("apps_page.installed_plasmoid_version", return_value=None), ): result = check_apps(entries) self.assertIs(result["A"].status, AppStatus.INSTALLED) @@ -256,6 +305,33 @@ def test_pinned_repository_is_used_for_availability(self): self.assertEqual(result["T"].repository, "biglinux-stable") self.assertEqual(result["T"].version, "24.10") + def test_plasmoid_update_and_panel_states(self): + from apps_page import AppEntry, AppStatus, check_apps + + entry = AppEntry("D", plasmoid="ChatAI-Plasmoid") + common = ( + patch("apps_page.is_plasma_session", return_value=True), + patch("apps_page.installed_packages", return_value=set()), + patch("apps_page.repo_packages", return_value={}), + ) + for installed, in_panel, expected in ( + ("0.9", False, AppStatus.UPDATE), + ("1.0.1", True, AppStatus.INSTALLED), + ("1.0.1", False, AppStatus.INSTALLED), + ): + with ( + common[0], + common[1], + common[2], + patch("apps_page.installed_plasmoid_version", return_value=installed), + patch("apps_page.is_plasmoid_in_panel", return_value=in_panel), + ): + info = check_apps([entry])["D"] + self.assertIs(info.status, expected, installed) + self.assertEqual( + info.in_panel, in_panel and expected is AppStatus.INSTALLED + ) + def test_plasmoid_unsupported_outside_plasma(self): from apps_page import AppEntry, AppStatus, check_apps diff --git a/tests/test_installer.py b/tests/test_installer.py index 98afa89..18c4317 100644 --- a/tests/test_installer.py +++ b/tests/test_installer.py @@ -651,6 +651,84 @@ def test_rejects_plasma5_widget(self): root = next((self.tmp / "src").iterdir()) self.assertIn("Plasma 6", validate_plasmoid_dir(str(root), "ChatAI-Plasmoid")) + def test_installed_version(self): + data = self.tmp / "data" + widget = data / "plasma" / "plasmoids" / "ChatAI-Plasmoid" + widget.mkdir(parents=True) + with patch.dict( + os.environ, {"XDG_DATA_HOME": str(data), "XDG_DATA_DIRS": "/nonexistent"} + ): + self.assertIsNone(install_backend.installed_plasmoid_version("Other")) + (widget / "metadata.json").write_text( + json.dumps({"KPlugin": {"Id": "ChatAI-Plasmoid", "Version": "1.0.1"}}) + ) + self.assertEqual( + install_backend.installed_plasmoid_version("ChatAI-Plasmoid"), "1.0.1" + ) + self.assertTrue(install_backend.is_plasmoid_installed("ChatAI-Plasmoid")) + + def test_in_panel_asks_plasma_first(self): + check = install_backend.is_plasmoid_in_panel + with patch.object(install_backend, "_run_plasma_script", return_value=""): + self.assertTrue(check("ChatAI-Plasmoid")) + with patch.object( + install_backend, + "_run_plasma_script", + return_value="Error: absent at line 7", + ): + self.assertFalse(check("ChatAI-Plasmoid")) + # plasmashell not reachable: fall back to its config file + with ( + patch.object( + install_backend, "_run_plasma_script", return_value="no owner" + ), + patch.object(install_backend, "_appletsrc_has_widget", return_value=True), + ): + self.assertTrue(check("ChatAI-Plasmoid")) + + def plasma(self, lock_report): + """Fake plasmashell recording every script it receives.""" + calls = [] + + def run(script): + calls.append(script) + return lock_report if "LOCKED=" in script else "" + + return calls, patch.object( + install_backend, "_run_plasma_script", side_effect=run + ) + + def test_add_to_panel_unlocks_adds_and_relocks(self): + calls, fake = self.plasma("Error: Error: LOCKED=true at line 1") + with fake: + self.assertEqual( + install_backend.add_plasmoid_to_panel("ChatAI-Plasmoid"), "" + ) + # Unlock in its own call, then add to every panel lacking it, then relock + self.assertEqual(calls[1], "lockCorona(false)") + self.assertIn("panelIds.forEach", calls[2]) + self.assertIn("addWidget('ChatAI-Plasmoid')", calls[2]) + self.assertIn("!present", calls[2]) + self.assertNotIn("PLUGIN", calls[2]) + self.assertEqual(calls[3], "lockCorona(true)") + + def test_add_to_panel_keeps_unlocked_desktop_unlocked(self): + calls, fake = self.plasma("Error: Error: LOCKED=false at line 1") + with fake: + install_backend.add_plasmoid_to_panel("ChatAI-Plasmoid") + self.assertFalse(any("lockCorona" in c for c in calls)) + + def test_add_to_panel_without_plasma(self): + with patch.object( + install_backend, "_run_plasma_script", return_value="no owner" + ): + self.assertEqual( + install_backend.add_plasmoid_to_panel("ChatAI-Plasmoid"), "no owner" + ) + self.assertEqual( + install_backend.add_plasmoid_to_panel("x'); evil('"), "invalid plugin id" + ) + def test_pinned_source_is_https_and_pinned_to_a_commit(self): source = install_backend.CHATAI_SOURCE self.assertTrue( @@ -660,6 +738,8 @@ def test_pinned_source_is_https_and_pinned_to_a_commit(self): ) self.assertRegex(source.url, r"/[0-9a-f]{40}\.tar\.gz$") self.assertRegex(source.tree_sha256, r"^[0-9a-f]{64}$") + self.assertEqual(source.version, "1.0.1") + self.assertIn("metadata.json", source.files) def run_plasmoid_job(self, archive, digest): source = PlasmoidSource("ChatAI-Plasmoid", archive.as_uri(), digest) @@ -671,12 +751,20 @@ def run_plasmoid_job(self, archive, digest): __import__("shutil").which("kpackagetool6"), "kpackagetool6 not installed" ) def test_install_into_private_root(self): - archive, digest = make_plasmoid_archive(self.tmp) - job = self.run_plasmoid_job(archive, digest) - self.assertIs(job.state, JobState.SUCCEEDED, job.log_lines) - self.assertTrue( - (self.tmp / "root" / "ChatAI-Plasmoid" / "metadata.json").exists() + archive, digest = make_plasmoid_archive( + self.tmp, extra={"README.md": "docs", "ChatAI-Plasmoid.plasmoid": "zip"} ) + with patch.object(install_backend, "add_plasmoid_to_panel") as add: + job = self.run_plasmoid_job(archive, digest) + self.assertIs(job.state, JobState.SUCCEEDED, job.log_lines) + installed = self.tmp / "root" / "ChatAI-Plasmoid" + self.assertTrue((installed / "metadata.json").exists()) + self.assertTrue((installed / "contents" / "ui" / "main.qml").exists()) + # Only the widget's own files are installed + self.assertFalse((installed / "README.md").exists()) + self.assertFalse((installed / "ChatAI-Plasmoid.plasmoid").exists()) + # A private root never touches the user's panels + add.assert_not_called() @unittest.skipUnless( __import__("shutil").which("kpackagetool6"), "kpackagetool6 not installed" diff --git a/tests/test_release.py b/tests/test_release.py index 442c306..e62de71 100644 --- a/tests/test_release.py +++ b/tests/test_release.py @@ -23,8 +23,8 @@ def pkgbuild_var(name): class TestVersion(unittest.TestCase): - def test_version_is_3_0_0(self): - self.assertEqual(APP_VERSION, "3.0.0") + def test_version_is_3_0_1(self): + self.assertEqual(APP_VERSION, "3.0.1") def test_pkgbuild_matches_app(self): self.assertEqual(pkgbuild_var("pkgver"), APP_VERSION) diff --git a/tests/test_widgets_window.py b/tests/test_widgets_window.py index 6256155..e81129c 100644 --- a/tests/test_widgets_window.py +++ b/tests/test_widgets_window.py @@ -53,9 +53,9 @@ def test_empty_line(self): # Milestones and phase labels are tested on install_backend.ProgressParser in -# tests/test_install_backend.py::TestProgressParser. +# tests/test_installer.py::TestProgressParser. # Line-buffer splitting moved to install_backend.split_output_lines — see -# tests/test_install_backend.py::TestSplitOutputLines. +# tests/test_installer.py::TestSplitOutputLines. if __name__ == "__main__": diff --git a/usr/share/biglinux/welcome/app.py b/usr/share/biglinux/welcome/app.py index 8a6cc1a..dfab222 100644 --- a/usr/share/biglinux/welcome/app.py +++ b/usr/share/biglinux/welcome/app.py @@ -79,10 +79,7 @@ def _on_about(self, *_args) -> None: website=APP_WEBSITE, issue_url=f"{APP_REPOSITORY}/issues", comments=_("Initial setup and feature introduction for BigLinux"), - license_type=Gtk.License.CUSTOM, - license=_( - "This program is free software distributed under the GNU General Public License." - ), + license_type=Gtk.License.GPL_3_0, ) dialog.add_link(_("Source code"), APP_REPOSITORY) dialog.present(self.win) diff --git a/usr/share/biglinux/welcome/apps_page.py b/usr/share/biglinux/welcome/apps_page.py index 353ce07..a0d1ea9 100644 --- a/usr/share/biglinux/welcome/apps_page.py +++ b/usr/share/biglinux/welcome/apps_page.py @@ -35,9 +35,9 @@ format_size, install_target, installed_packages, + installed_plasmoid_version, is_plasma_session, is_plasmoid_in_panel, - is_plasmoid_installed, repo_packages, ) from install_flow import InstallRequest, present_details, request_install @@ -93,6 +93,7 @@ class AppStatus(enum.Enum): INSTALLING = "installing" INSTALLED = "installed" FAILED = "failed" + UPDATE = "update" UNAVAILABLE = "unavailable" UNSUPPORTED = "unsupported" @@ -117,14 +118,19 @@ def check_apps(entries: list[AppEntry]) -> dict[str, AppInfo]: result: dict[str, AppInfo] = {} for entry in entries: if entry.is_plasmoid: - if not is_plasma_session() or entry.plasmoid not in PLASMOID_SOURCES: + source = PLASMOID_SOURCES.get(entry.plasmoid) + installed_version = installed_plasmoid_version(entry.plasmoid) + if not is_plasma_session() or source is None: status = AppStatus.UNSUPPORTED - elif is_plasmoid_installed(entry.plasmoid): - status = AppStatus.INSTALLED - else: + elif installed_version is None: status = AppStatus.NOT_INSTALLED + elif source.version and installed_version != source.version: + status = AppStatus.UPDATE + else: + status = AppStatus.INSTALLED result[entry.label] = AppInfo( status=status, + version=installed_version or "", repository="GitHub", in_panel=status is AppStatus.INSTALLED and is_plasmoid_in_panel(entry.plasmoid), @@ -156,13 +162,22 @@ def check_apps(entries: list[AppEntry]) -> dict[str, AppInfo]: AppStatus.INSTALLING: N_("Installing"), AppStatus.INSTALLED: N_("Installed"), AppStatus.FAILED: N_("Installation failed"), + AppStatus.UPDATE: N_("Update available"), AppStatus.UNAVAILABLE: N_("Unavailable"), AppStatus.UNSUPPORTED: N_("Requires KDE Plasma"), } class AppCard(Gtk.Box): - """Card with icon, name, description, live status and one main action.""" + """Card with icon, name, description, live status and one main action. + + The card keeps the same size in every state: the title is one line, the + description at most DESCRIPTION_LINES, and the footer is a homogeneous + stack (idle / progress / failure pages share one height). Long texts are + ellipsized; their full text is in the tooltip and in "Details".""" + + DESCRIPTION_LINES = 4 + TEXT_CHARS = 40 WIDTH = 420 @@ -215,14 +230,15 @@ def __init__(self, entry: AppEntry) -> None: top = Gtk.Box(spacing=10) column.append(top) - name = Gtk.Label(label=self.label, xalign=0) - name.add_css_class("app-card-title") + name = self._one_line_label(self.label, "app-card-title") name.set_hexpand(True) - name.set_wrap(True) + name.set_tooltip_text(self.label) top.append(name) - self._status_label = Gtk.Label() - self._status_label.add_css_class("app-status") + # Status texts are short and fixed: never ellipsized (the title, + # which has a tooltip, gives way instead) + self._status_label = self._one_line_label("", "app-status") + self._status_label.set_ellipsize(Pango.EllipsizeMode.NONE) self._status_label.set_valign(Gtk.Align.CENTER) self._status_label.set_halign(Gtk.Align.END) top.append(self._status_label) @@ -230,43 +246,30 @@ def __init__(self, entry: AppEntry) -> None: description = Gtk.Label(label=_(entry.description), xalign=0) description.add_css_class("app-card-description") description.set_wrap(True) - description.set_lines(4) - description.set_max_width_chars(42) + description.set_wrap_mode(Pango.WrapMode.WORD_CHAR) + description.set_lines(self.DESCRIPTION_LINES) + description.set_max_width_chars(self.TEXT_CHARS) description.set_ellipsize(Pango.EllipsizeMode.END) + description.set_tooltip_text(_(entry.description)) description.set_valign(Gtk.Align.START) description.set_vexpand(True) column.append(description) - self._error_label = Gtk.Label(xalign=0) - self._error_label.add_css_class("app-card-error") - self._error_label.set_wrap(True) - self._error_label.set_max_width_chars(42) - self._error_label.set_visible(False) - column.append(self._error_label) - - # -- Footer: idle (meta + action) ↔ progress -- + # -- Footer: idle ↔ progress ↔ failure, all the same height -- self._footer = Gtk.Stack() self._footer.set_transition_type(Gtk.StackTransitionType.CROSSFADE) self._footer.set_transition_duration(200) - self._footer.set_vhomogeneous(False) - self._footer.set_interpolate_size(True) + self._footer.set_hhomogeneous(True) + self._footer.set_vhomogeneous(True) + self._footer.set_interpolate_size(False) column.append(self._footer) idle = Gtk.Box(spacing=8) idle.set_valign(Gtk.Align.END) - self._meta_label = Gtk.Label(xalign=0) - self._meta_label.add_css_class("app-card-meta") + self._meta_label = self._one_line_label("", "app-card-meta") self._meta_label.set_hexpand(True) - self._meta_label.set_ellipsize(Pango.EllipsizeMode.END) idle.append(self._meta_label) - self._details_btn = Gtk.Button(label=_("Details")) - self._details_btn.add_css_class("flat") - self._details_btn.add_css_class("app-card-link") - self._details_btn.set_visible(False) - self._details_btn.connect("clicked", self._on_details) - idle.append(self._details_btn) - self._action_btn = Gtk.Button() self._action_btn.add_css_class("pill") self._action_btn.add_css_class("app-action") @@ -279,12 +282,11 @@ def __init__(self, entry: AppEntry) -> None: idle.append(self._spinner) self._footer.add_named(idle, "idle") - progress = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6) + progress = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=4) + progress.set_valign(Gtk.Align.END) phase_row = Gtk.Box(spacing=8) - self._phase_label = Gtk.Label(xalign=0) - self._phase_label.add_css_class("app-card-meta") + self._phase_label = self._one_line_label("", "app-card-meta") self._phase_label.set_hexpand(True) - self._phase_label.set_ellipsize(Pango.EllipsizeMode.END) phase_row.append(self._phase_label) self._percent_label = Gtk.Label(label="0%") self._percent_label.add_css_class("app-card-meta") @@ -294,22 +296,19 @@ def __init__(self, entry: AppEntry) -> None: self._progress = Gtk.ProgressBar() self._progress.add_css_class("install-progress") + self._progress.set_valign(Gtk.Align.CENTER) + self._progress.set_hexpand(True) self._progress.update_property( [Gtk.AccessibleProperty.LABEL], [_("Installing %s") % self.label] ) - progress.append(self._progress) - - buttons = Gtk.Box(spacing=6) - buttons.set_halign(Gtk.Align.END) - details = Gtk.Button(label=_("Details")) - details.add_css_class("flat") - details.add_css_class("app-card-link") - details.update_property( - [Gtk.AccessibleProperty.LABEL], - [_("Show installation details for %s") % self.label], - ) - details.connect("clicked", self._on_details) - buttons.append(details) + + bar_row = Gtk.Box(spacing=4) + bar_row.append(self._progress) + buttons = Gtk.Box(spacing=2) + bar_row.append(buttons) + progress.append(bar_row) + + buttons.append(self._details_button()) self._cancel_btn = Gtk.Button(label=_("Cancel")) self._cancel_btn.add_css_class("flat") self._cancel_btn.add_css_class("app-card-link") @@ -319,13 +318,64 @@ def __init__(self, entry: AppEntry) -> None: ) self._cancel_btn.connect("clicked", self._on_cancel) buttons.append(self._cancel_btn) - progress.append(buttons) self._footer.add_named(progress, "progress") + failed = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=4) + failed.set_valign(Gtk.Align.END) + self._error_label = Gtk.Label(xalign=0) + self._error_label.add_css_class("app-card-error") + self._error_label.set_wrap(True) + self._error_label.set_wrap_mode(Pango.WrapMode.WORD_CHAR) + self._error_label.set_lines(2) + self._error_label.set_ellipsize(Pango.EllipsizeMode.END) + # Small natural width: it wraps at the card's width instead of + # widening it. Both lines are reserved up front, so an error never + # makes the card taller either. + self._error_label.set_max_width_chars(6) + self._error_label.set_label("X\nX") + self._error_label.set_size_request( + -1, self._error_label.measure(Gtk.Orientation.VERTICAL, -1)[1] + ) + self._error_label.set_label("") + failed.append(self._error_label) + retry_row = Gtk.Box(spacing=6) + retry_row.set_halign(Gtk.Align.END) + retry_row.append(self._details_button()) + self._retry_btn = Gtk.Button() + self._retry_btn.add_css_class("pill") + self._retry_btn.add_css_class("app-action") + self._retry_btn.add_css_class("suggested-action") + self._retry_btn.connect("clicked", self._on_action) + retry_row.append(self._retry_btn) + failed.append(retry_row) + self._footer.add_named(failed, "failed") + manager = InstallManager.get_default() self._busy_handler = manager.connect("busy-changed", self._on_busy_changed) self.set_status(AppStatus.CHECKING) + @staticmethod + def _one_line_label(text: str, css: str, max_chars: int = 6) -> Gtk.Label: + """Single line, ellipsized. Its natural width is kept small so long + texts never widen the card; it fills the free space via hexpand.""" + label = Gtk.Label(label=text, xalign=0) + label.add_css_class(css) + label.set_ellipsize(Pango.EllipsizeMode.END) + label.set_single_line_mode(True) + label.set_max_width_chars(max_chars) + return label + + def _details_button(self) -> Gtk.Button: + button = Gtk.Button(label=_("Details")) + button.add_css_class("flat") + button.add_css_class("app-card-link") + button.update_property( + [Gtk.AccessibleProperty.LABEL], + [_("Show installation details for %s") % self.label], + ) + button.connect("clicked", self._on_details) + return button + # -- State -- def apply_info(self, info: AppInfo) -> None: @@ -346,13 +396,11 @@ def set_status(self, status: AppStatus) -> None: self._status_label.add_css_class(status.value) self._status_label.set_label(_(_STATUS_LABELS[status])) self._badge.set_visible(status is AppStatus.INSTALLED) - self._error_label.set_visible(status is AppStatus.FAILED) - self._details_btn.set_visible( - status is AppStatus.FAILED and self.job is not None - ) self._spinner.set_visible(False) self._footer.set_visible_child_name( - "progress" if status is AppStatus.INSTALLING else "idle" + {AppStatus.INSTALLING: "progress", AppStatus.FAILED: "failed"}.get( + status, "idle" + ) ) if status is AppStatus.INSTALLING: self.add_css_class("installing") @@ -373,17 +421,27 @@ def _update_action(self) -> None: visible = True status = self.status + if self._last_failure is Failure.OUTDATED_DATABASE: + self._retry_btn.set_label(_("Update and Install")) + else: + self._retry_btn.set_label(_("Try Again")) + self._retry_btn.update_property( + [Gtk.AccessibleProperty.LABEL], [_("Try again to install %s") % self.label] + ) + busy = InstallManager.get_default().busy + self._retry_btn.set_sensitive(not busy) + self._retry_btn.set_tooltip_text( + _("Another installation is in progress") if busy else None + ) + if status is AppStatus.NOT_INSTALLED: btn.set_label(_("Install")) btn.add_css_class("suggested-action") accessible = _("Install %s") % self.label - elif status is AppStatus.FAILED: - if self._last_failure is Failure.OUTDATED_DATABASE: - btn.set_label(_("Update and Install")) - else: - btn.set_label(_("Try Again")) + elif status is AppStatus.UPDATE: + btn.set_label(_("Update")) btn.add_css_class("suggested-action") - accessible = _("Try again to install %s") % self.label + accessible = _("Update %s") % self.label elif status is AppStatus.INSTALLED and self.entry.is_plasmoid: if self.info.in_panel: btn.set_label(_("Added to Panel")) @@ -399,9 +457,9 @@ def _update_action(self) -> None: visible = False accessible = "" - installing_elsewhere = InstallManager.get_default().busy and status in ( + installing_elsewhere = busy and status in ( AppStatus.NOT_INSTALLED, - AppStatus.FAILED, + AppStatus.UPDATE, ) if installing_elsewhere: btn.set_sensitive(False) @@ -429,7 +487,7 @@ def _update_meta(self) -> None: else: text = info.repository self._meta_label.set_label(text) - self._meta_label.set_visible(bool(text)) + self._meta_label.set_tooltip_text(text or None) def _on_busy_changed(self, _manager: InstallManager, _busy: bool) -> None: self._update_action() @@ -438,7 +496,7 @@ def _on_busy_changed(self, _manager: InstallManager, _busy: bool) -> None: def _on_action(self, _btn: Gtk.Button) -> None: status = self.status - if status in (AppStatus.NOT_INSTALLED, AppStatus.FAILED): + if status in (AppStatus.NOT_INSTALLED, AppStatus.FAILED, AppStatus.UPDATE): self._install(upgrade=self._last_failure is Failure.OUTDATED_DATABASE) elif status is AppStatus.INSTALLED: self._open() @@ -469,7 +527,6 @@ def bind_job(self, job: InstallJob) -> None: self._unbind_job() self.job = job self._last_failure = Failure.NONE - self._error_label.set_visible(False) self._progress.set_fraction(job.fraction) self._percent_label.set_label(f"{int(job.fraction * 100)}%") self._phase_label.set_label(job.phase or _("Waiting for authentication…")) @@ -510,13 +567,16 @@ def _on_job_finished(self, job: InstallJob) -> None: AppStatus.INSTALLED, version=self.info.version, repository=self.info.repository, + in_panel=getattr(job, "in_panel", False), ) self.set_status(AppStatus.INSTALLED) self._action_btn.grab_focus() elif job.state is JobState.FAILED: self._last_failure = job.failure self._error_label.set_label(job.failure_text()) + self._error_label.set_tooltip_text(job.failure_text()) self.set_status(AppStatus.FAILED) + self._retry_btn.grab_focus() else: self.set_status(AppStatus.NOT_INSTALLED) diff --git a/usr/share/biglinux/welcome/install_backend.py b/usr/share/biglinux/welcome/install_backend.py index 97dc726..7fa5853 100644 --- a/usr/share/biglinux/welcome/install_backend.py +++ b/usr/share/biglinux/welcome/install_backend.py @@ -58,7 +58,7 @@ def N_(message: str) -> str: PACMAN_SYNC_DIR = "/var/lib/pacman/sync" # Packages the welcome app may install. The privileged helper keeps its own -# copy of this list (tests/test_install_backend.py checks that both match). +# copy of this list (tests/test_installer.py checks that both match). ALLOWED_PACKAGES = frozenset( { # Hardware and features @@ -831,19 +831,27 @@ class PlasmoidSource: plugin_id: str url: str tree_sha256: str + # metadata.json "Version" of the pinned commit (an installed widget with + # another version is offered as an update) + version: str = "" + # What gets installed; the rest of the repository (README, CI, prebuilt + # .plasmoid archive) is verified but not copied to the user's system + files: tuple[str, ...] = ("metadata.json", "contents", "LICENSE") max_bytes: int = 20 * 1024 * 1024 -# biglinux/ChatAI-Plasmoid has no package in the configured repositories. -# Bump the commit and hash together after reviewing upstream changes; the -# hash covers every file path and content (see tree_sha256()). +# biglinux/ChatAI-Plasmoid (synced with CommunityBigLinux/ChatAI-Plasmoid) has +# no package in the configured repositories. Bump the commit, hash and version +# together after reviewing upstream changes; the hash covers every file path +# and content (see tree_sha256()). CHATAI_SOURCE = PlasmoidSource( plugin_id="ChatAI-Plasmoid", url=( "https://github.com/biglinux/ChatAI-Plasmoid/archive/" - "498426338a2d1f524027fdd604882545bf8edd58.tar.gz" + "86534daf0edb8660ae12bd16c032ce7df06658ac.tar.gz" ), - tree_sha256="3144c6a15a4b35344280aa0ef8b2c4e38c1f617f23fe693ae75f2afa3b448320", + tree_sha256="b7d57c1c7c39f0ddb9d73fb1396eb8d18f8e177186310ac827e79ddbbf10a06c", + version="1.0.1", ) PLASMOID_SOURCES = {CHATAI_SOURCE.plugin_id: CHATAI_SOURCE} @@ -865,13 +873,77 @@ def plasmoid_dirs() -> list[str]: def is_plasmoid_installed(plugin_id: str) -> bool: - return any( - os.path.isfile(os.path.join(d, plugin_id, "metadata.json")) - for d in plasmoid_dirs() - ) + return installed_plasmoid_version(plugin_id) is not None -def is_plasmoid_in_panel(plugin_id: str) -> bool: +def installed_plasmoid_version(plugin_id: str) -> str | None: + """Version of the installed widget ("" if unknown), None if missing. + + The user's copy (first in plasmoid_dirs) is the one Plasma loads.""" + for directory in plasmoid_dirs(): + path = os.path.join(directory, plugin_id, "metadata.json") + if not os.path.isfile(path): + continue + try: + with open(path, encoding="utf-8") as f: + return str(json.load(f).get("KPlugin", {}).get("Version", "")) + except (OSError, ValueError): + return "" + return None + + +_PLUGIN_ID_RE = re.compile(r"^[A-Za-z0-9._-]+$") + +# Plasma scripting snippets (same API biglinux-settings uses). PLUGIN is +# replaced by a validated plugin id. +_SCRIPT_HAS_WIDGET = """ +var present = function (panel) { + return panel.widgetIds.some(function (id) { + return panel.widgetById(id).type === 'PLUGIN'; + }); +}; +if (!panelIds.some(function (id) { return present(panelById(id)); })) { + throw new Error('absent'); +} +""" + +# Add the widget to every panel that does not have it yet. Widgets must be +# unlocked first, in a separate call (addWidget silently does nothing while +# they are locked, and unlocking inside the same script is too late). +_SCRIPT_ADD_WIDGET = """ +if (panelIds.length === 0) { throw new Error('no panel'); } +panelIds.forEach(function (id) { + var panel = panelById(id); + var present = panel.widgetIds.some(function (w) { + return panel.widgetById(w).type === 'PLUGIN'; + }); + if (!present) { panel.addWidget('PLUGIN'); } +}); +""" +_SCRIPT_REPORT_LOCK = "throw new Error('LOCKED=' + locked);" + + +def _run_plasma_script(script: str) -> str: + """Run a script in plasmashell. Returns "" or the error message.""" + try: + bus = Gio.bus_get_sync(Gio.BusType.SESSION, None) + bus.call_sync( + "org.kde.plasmashell", + "/PlasmaShell", + "org.kde.PlasmaShell", + "evaluateScript", + GLib.Variant("(s)", (script,)), + None, + Gio.DBusCallFlags.NONE, + 10000, + None, + ) + except GLib.Error as e: + return e.message or "error" + return "" + + +def _appletsrc_has_widget(plugin_id: str) -> bool: config_home = os.environ.get("XDG_CONFIG_HOME") or os.path.expanduser("~/.config") path = os.path.join(config_home, "plasma-org.kde.plasma.desktop-appletsrc") try: @@ -881,6 +953,19 @@ def is_plasmoid_in_panel(plugin_id: str) -> bool: return False +def is_plasmoid_in_panel(plugin_id: str) -> bool: + """Ask the running Plasma (its config file is written with a delay); + fall back to the config file when plasmashell is not reachable.""" + if not _PLUGIN_ID_RE.match(plugin_id): + return False + error = _run_plasma_script(_SCRIPT_HAS_WIDGET.replace("PLUGIN", plugin_id)) + if not error: + return True + if "absent" in error: + return False + return _appletsrc_has_widget(plugin_id) + + def tree_sha256(root: str) -> str: """Hash every regular file below root (relative path + content). @@ -929,10 +1014,13 @@ class PlasmoidInstallJob(InstallJob): # Overridable by tests package_root: str | None = None kpackagetool = "kpackagetool6" + add_to_panels = True def __init__(self, source: PlasmoidSource, label: str) -> None: super().__init__(label) self.source = source + # True once the widget is on the panels (set by _run) + self.in_panel = False def _run(self) -> tuple[JobState, Failure]: if not shutil.which(self.kpackagetool): @@ -964,8 +1052,42 @@ def _run(self) -> tuple[JobState, Failure]: self._log(f"error: {error}") return JobState.FAILED, Failure.INTEGRITY - self._progress(0.85, _("Installing…")) - return self._install(package_dir) + self._progress(0.80, _("Installing…")) + result = self._install(self._stage(package_dir, os.path.join(tmp, "stage"))) + # A private package root (tests) is not loaded by Plasma: never touch + # the user's panels for it + if ( + result[0] is JobState.SUCCEEDED + and self.add_to_panels + and not self.package_root + ): + self._apply() + return result + + def _stage(self, package_dir: str, stage: str) -> str: + """Copy only the widget's own files (see PlasmoidSource.files).""" + root = os.path.join(stage, self.source.plugin_id) + os.makedirs(root) + for name in self.source.files: + source = os.path.join(package_dir, name) + target = os.path.join(root, name) + if os.path.isdir(source): + shutil.copytree(source, target, symlinks=False) + elif os.path.isfile(source): + shutil.copy2(source, target) + return root + + def _apply(self) -> None: + """Put the widget on the panels, as biglinux-settings does.""" + self._progress(0.95, _("Adding to the panel…")) + error = add_plasmoid_to_panel(self.source.plugin_id) + if error: + self._log(f"warning: could not add the widget to the panel: {error}") + return + self.in_panel = is_plasmoid_in_panel(self.source.plugin_id) + self._log( + "Added to the panel" if self.in_panel else "warning: not on the panel" + ) def _download(self, dest: str) -> tuple[JobState, Failure] | None: request = urllib.request.Request( @@ -1056,37 +1178,30 @@ def _install(self, package_dir: str) -> tuple[JobState, Failure]: ) if not registered or not self._is_installed(): return JobState.FAILED, Failure.VERIFICATION - self._progress(1.0, _("Installed")) + self._progress(0.9, _("Installed")) return JobState.SUCCEEDED, Failure.NONE def add_plasmoid_to_panel(plugin_id: str) -> str: - """Add a widget to the first Plasma panel. Returns an error or "".""" - if not re.match(r"^[A-Za-z0-9._-]+$", plugin_id): + """Add a widget to every Plasma panel that lacks it, like + biglinux-settings: unlock widgets, add, restore the lock state. + + Returns an error message or "".""" + if not _PLUGIN_ID_RE.match(plugin_id): return "invalid plugin id" - script = ( - "var p = panels();" - "if (p.length === 0) { throw new Error('no panel'); }" - "var wasLocked = locked; locked = false;" - f"p[0].addWidget('{plugin_id}');" - "locked = wasLocked;" - ) + report = _run_plasma_script(_SCRIPT_REPORT_LOCK) + if "LOCKED=" not in report: + return report or "plasmashell did not answer" + was_locked = "LOCKED=true" in report + if was_locked: + error = _run_plasma_script("lockCorona(false)") + if error: + return error try: - bus = Gio.bus_get_sync(Gio.BusType.SESSION, None) - bus.call_sync( - "org.kde.plasmashell", - "/PlasmaShell", - "org.kde.PlasmaShell", - "evaluateScript", - GLib.Variant("(s)", (script,)), - None, - Gio.DBusCallFlags.NONE, - 10000, - None, - ) - except GLib.Error as e: - return e.message - return "" + return _run_plasma_script(_SCRIPT_ADD_WIDGET.replace("PLUGIN", plugin_id)) + finally: + if was_locked: + _run_plasma_script("lockCorona(true)") # --------------------------------------------------------------------------- diff --git a/usr/share/biglinux/welcome/style.css b/usr/share/biglinux/welcome/style.css index 47ffd45..75ab3e7 100644 --- a/usr/share/biglinux/welcome/style.css +++ b/usr/share/biglinux/welcome/style.css @@ -459,7 +459,8 @@ headerbar.flat { color: @success_color; } -.app-status.installing { +.app-status.installing, +.app-status.update { background: alpha(@accent_bg_color, 0.15); color: @accent_color; } diff --git a/usr/share/biglinux/welcome/utils.py b/usr/share/biglinux/welcome/utils.py index e7af813..9b117fb 100644 --- a/usr/share/biglinux/welcome/utils.py +++ b/usr/share/biglinux/welcome/utils.py @@ -20,7 +20,7 @@ APP_ID = "org.biglinux.welcome" APP_NAME = "BigLinux Welcome" -APP_VERSION = "3.0.0" +APP_VERSION = "3.0.1" APP_WEBSITE = "https://www.biglinux.com.br" APP_REPOSITORY = "https://github.com/ruscher/biglinux-welcome" APP_DEVELOPERS = ["Rafael Ruscher", "Bruno Gonçalves", "Barnabé Di Kartola"] diff --git a/usr/share/locale/be/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/be/LC_MESSAGES/biglinux-welcome.mo index 8c1cd932a27ce75845dd33061e02f02f1171b7cd..a9373fd2134b2993fe58c34be9aa2459d78867cb 100644 GIT binary patch delta 4657 zcmY+`dt6ra0mtzlC>K!(CLw{B3JhW9Zh6ibjFQ^7&cTZ`em-!xIViwk?O5L+<=L+O?pFwrp=b>Cd< zffdMLnI%YD%u3Y#^{AdUV-U8W?mK~caXV@x{n(fHo3E+pgTY)Kh%v||lZpD^12`OK zA)PYoksq^@Lr*-8%z}9j6Y&b_bGK1F{|?mt92zQ|y)xZnR^&1$;`B$h0-9fFfKn~q;KtIM`Lp6j8jJnB0 zy)X|4U>T<4dejGwpc-}p^}q|Lk^2bMkk3#({Sq}Yw@^d=FI3MX=p}<;60sV`Br*Oj zDz9-tEj@>K<8{;nd$OX!FdFs1{-_?hQ4h{WHM|J*;6Ed60_crU7|}`2%KR58kpAv#CMCLtKCwxnk7fT!?C@2Scz9gVBo~-ME8_zCiY(deVk02h)LCEMMVd z{0=pj_YAWioQE2bM^X1JMZI7hPQW_Ukayq%_=WTPOcs>xo0QJ@YsjW?Asb6^6z*|u zxQhBh`UHDo`f&S&V^IyCj_P>L!XmS-Rm~RLd7(A8t5=Jj0w}h5iU{;}{&v9|+x7g&Xj7)KHJ+m-U!~bk=-~12Kg8 z)S^y9)}fh>tYfptLuENHdJzY3A#AMO5H}v5)#r(igiIOkQ^#CaXg z!GS-tf4|c4dDK*GM?G&JY7KZ=sKiofL$&adbN&qmaUM9{UK^p9#(5$#8)ho1K~JH2 z{wm&&ZzCTy-54IdU=o(#RMh?ZkacXXBHPqs{!1l=3%%KM`rtU!2Wv1CS78LMM;CgL zSuw{j3IB+UvI*kbs}aYehTey2=)Z9Rrm=#VJ+m3L%ihJl+W%irDP#%)vg|pYm2JPU z856njFvegfGP>qd?1l07+EbB?*4n{ATwjEGaXrq%cI=J`Q|yNIM|Cg>sc1V? zVi?w-Uf@A3zRjqiKZ#j*6AxqZefB>pmvJEHp;L{Sk8V_hH=(Ac8RPK;>Ny``GX4`i zTKxm2*)7XQy>K;ZXb+(t)PZsM2`1p*updUSC3HRvb8sqd$9mK@Or6e)0vL8wL*}wT zG^J0XKDY9I#{YLz8oAH|t9gnGSDHxz?cWFe*xo)Vn8o!R+=z9khDXn^ zSNkX&$9XpDd8;rLn=lO9XE6Von+`5$kzGRlL-Kpnkln%z49T+vN#jjSUx zr@)?yoyfvBN0CmO+sGiAi4XGahZ|A%2Ng0cI30)LR-`Sa4Yln(Aw~AKNWvd*VJ2#h z)}n^&1+2oo$WAiRv)GDQfDL#Z7vbZx?S1|m)ECe=4(-^0vjZ8ix%Pk82iOt}y7>>T z(|_pCJZx{5fMR7h`ZaYRI-YHlsD1`|!x z4lmB2ar7cv%_?tl-0#$_x3XZYvV!9=5=ABx zR;*#p%&X)vqOy~WvugIT)rwK6Bra7baYRdg4B0{s6Be1NB`UEt*0Djoj(09-xm|PW zzr?*xorPh}lj($SG^_laV-nd-63B3}gs8kn^sRH2TqR}X0#T_a-N|J#hze}fo zRY#>8SxZz>Y^+W0RIPtuy6RnO54Dn4NDnfXl#u(#YVrcPNScVsC6Z~??8DFCc@Kv- zoQpFYJ8>P!BIC(C(p3Vf-0hrovtubqm> zcj`gd?$n>aMzYO0@9P+X>q$8&AScLTQbUH2uJWN%c^wauXGtNsLMU<8m+*3G>7f({O^SC#aczw8)%%X^tQ<&Lv*f8Z|#K=zkptC_n%J delta 4646 zcmaLZeQ-`!0>|+aL>lrYLL!9gCGnOhq11a&LWlgH!}bG}YE#@3d4%LMfp^ zrCVhakrpelZLOECZJ%e^t=X>b4(-gEuI)}cc4lYR+VAhVH=X@!@A%!%IrrY@+;h)4 z_eSNFfXXWY_ScbZ_8PXEq#HTg)|f5<#>@!SQDf>l7;_x!u?x>4 z3IB|A-h}dNHPDA$dmM+1zDdKbn1%Y?TGW%TM|I?N)X0^i+CPLE!A7*>C|stXDY%Qw zf*C^h^kh?TATCDrcssiwJmz{5-=W@s>R=|l(D~&UfhDL8ZAPuF9oPonLygp_u8cpU zXfAO;H~bQN-~&v=P=2K!j6!v6JgUJ=)Q~Si-LL@lq^nUQQ-&JyO{gb-3wbtk99Lp9 zS~w_<@mEiuWf+EHHmboYY=?(X4c4NbumRQZXQ+;UjcWLxs40wKCF((vQEO!?s-4-W z4rih6x7@A2W>e_Lfj6)O8&Egw%P?HWp{Rx)p`JX*a^@}!%c#ep&hJHa?1)=$z**Fr zFayKsokk)Xb^QuVK)Z~>I0}bRtNadX1RkKK;32B#y?Qw#Fc|ejsn`lURrK ziz^p3VyjWtZ%0j0CFbJ+WW;Ur9}2obGA}O=Z&FY_d;v9-1*jpmQP&+nt?pV}gmtJ9 z3+dyGKn&{oM4XIMkl8UiQE$up?)fH+(fj`;g?LW<1IJ=#Drz7TEi6KfOgU<*j-YOM z4Kt z1Azmb5r{)wmxO9)6pq1(s3Epd9jSKDKX84B8lgux0b^KLLvUdtiV*nTNP^JQVVl!$H{{>l2<}toZ z`+b<#9@MKxI2~xhv(*1;Q_vGuKh4(&Yf(@72Mom@-Fg5MzL$D;T!3d$=R-$1c14X? ze^h%Tu`N!*PMC)3ShicYF_5~wmx30+o%o&j&`1S7*3-;136{(p>E*A zY`l%Sek8-Cw`3W1#68GDH}9f;cLVjiAYL`z7TbhT2;)FBT9|;$hDpUZd<7XrvmdMQ zbJURM@eZk@<(P{Xk=ZgmSi!uBW)8;UTFhh$s!&sVKgGGa|*p zA$StI;W^Zz`91QjV!1mv?v0D6W?&oq0M)U2)Dzx8b>JJ+B7cnSFlds~ek3Mwf7644 zhCUrrunbS(Ib@xgCC@mE>mWW)y$RLfZj+s<8Gj89lM9TC?U2q%f$!pwtGp13$jr*`S~n#zHr_|Uyz|8(d7a_2FH<9BcycAw$&`~+&XUq(&YEmVVH z>D&zaVLQw~P0b?I8q3BGxDqvD8`2qn4e{F?&}#hx1MwbS#`{=_r)N6nC-Ql-sLw;) zpbWKGH=-74BgW%*7=ax!jPYVG482`%c~xCtW`J8w%BenkCa z)LK}Z<^S&VGMgwQa$p}u;injZw^2`Yzw&&@RlAYW0n&+R%l7Y`-9gY89U;FZ8;NeM z0l!MLttVAvIT=B;ts=~;*`W$sy@P-M7JH_`KNm}#Ct@%;pk?+m@&?hii;O05WF^t| zDM=-tke7&uXj#^fHALGfvYNb17Lv83Wou8NkPLPY9MXt>NM(zf2Nn|exBxU3xi6Nz=H+hxlms-vfVxK zCi0$`EpB}R#_K6QAYYJXqRk?_dH$^(d)`j}2X7rtC!@&gq$_!cbR#WWGKDE5f(#<( z$x-qagz`4GJ|BNcqDU|D z6bU2RZaDb=Lci~n2bf<`7()6v2h1_7aLeg9o&=NVhS11|tsA;@9u<|otf0hNRlIU( zan1^h;*w&I$0}L5q_ixj*kk1vl#~`1M8OR=M-8Q zYjO(<@~jyJd7h#YPi4k{X(3ilQNA^;sH8Nfu(09kfZFyA6~hlDRIXbbYu{a8W%)LE z&v@&+_1d~_HFR(qQMXSjW_zX`nG!OEH!2M4tpLYA)U#EAYdor04_-um%=df*V+^gy?zjUJQ5`(*p1+A<9N$HC=sVOJYsN<)cJ0jgYp8m1 zf>AevQ4MBbSIosEEJxi?gX-83)C13>M($HoM{c0r^bTrdzC;cA1Js+h#e3fG`sWFKm+oJ2k6 z9IC^YQ0?7x+!NnmFHQvT+J%^iYOo5=;oGPO6?yENm!YO^6_()3sNc7yb#<%*>NpW6 z;~<=bt5GA-;QrpZMdcAre2K#`s=Hm~nWz!SMNL5gs^?o!Bk&gLjZR=QJcpX13#j{i zs1AOHy8aI8`tMOw6v7_O)&38oq9I>`YG5BS80IMI4X&Vu@&;;%zeQaa*3+);IGn|C z0&2uoqDEjN>iS*y1lA+7YMRH}-O>%Cwf_fE(RRo{e#|^R9>?{l2b@O_-bU^JAcjj* z)dAJu2-IATN9~T;sBKq*>gaNuh8xg>w{QZsNMOWi-%O>Vxv4y~{ zq87_t9D$9fxg65RJ~#t4BF~_%D@HZ264P)UYRJ#xMEt`2{a_Z9t{a}j_-n}0IWY=z zFd28b7hFbtAzi~zOzLYJ9E$4rSk#+O!8W)EbzLdO1Q_!oe#7zZe#S6J=C%Ip2t0+8 z`TaloGyZzB5wxnmS`PjQ58+5IXvD`j9?A+GhlMy4Pv8^ShbvF&3_###WWPpgsW$-4`Ckh4DQecs5h;m)d9E{c`5T5w!vT)fQC2< z4`2#r;a^a{A4%_J25PEiqn=lQS_4iol_)Bu$ksHK=)oh{0voV3UPE>8E^4HrhS`pc zMLoC}r{ZeV_sE}74MejLo<IM<*$ zuocz7Y1EJhazIh`=?`DbTSzKW>hwCLUa5QcEX+56_2A9*HvV-nvN6guIPiOIZnp) z*oeAs)g;?c6^3wJk12Q-HM0LfjoiS=w!KV;$}vvlp?VxQ#ST>xvh__mZo@LRQhrvoo;Cj6k$6o!xY?rk$B3r0oAd;V|NVBvTv4%i5$;B2FsMA7F`2w#D8IL zT=A4$WA9)W?f(WUy74{+qbJ*##n=lq1zT_#`Y;wJ-X4EW4!g&n;5ed{{&4vX z2d_MILY>zOsk~}2&S)xHfF1eke^Y8bJwsGZSxlMLF_l#K-td=$e7@z@g;uu8bL2e|PDT)Rqkob87UvU{ZA8X0^OpiXJ+^AU6{)9^_2htFjh$nb6BTWVrcyzrlY7AS_WuuAhaZsLs!&+$<_sB2 z#t@Y^NEfn`L=!FULZb2^=}bN%mr1UM_B>J9L;}f0(w*!eq2w{rRDMb2DZ=8{_Ay?f zeSd6S+dJtW4k+44v}Q{#6sNQ*8k`#Cb{(%Snt*s z;LBvAdmQ5$jO8ScOd&_eVp2qUlBV(}D*krgp|X#>Kr+cCqEbqhk|Z*XWRc;u2g2_+ zkIK!>UpUWGw8&F5KhLu`XJKB!&E$g3?&91>btm>S-_&bQY4fyaB&TkWm)9`+vhR`USkt?;ez9`mj7)_IRrCeQ9r zdnL7RLgltO&!uhh*7;uWt>p6K-ecaQT(sQYYP|pVR~{Z+tv?)tM5Ku%thgjJJXED}Bd&E#ur6_lAZW!clEIJ!lSHbu9d}aNEJ17C zNl{&dk+L+jYF*lGJEL{%Ijg#-jy>z_v39%YIooY_-=BG&^z1)(!7$S3|saS~T8f*uEf7lhaL%i4QSmY_!fAQ~L{JYVah+j)iUxDq7@tQ3(vN>@QTcc@Z%ou2c8bbl9<0Tk{ zYcU45;7Qz%bYv#+;b+i;6LC8}h4--yev9fSk^}YI9-DD}lR_hx69cgqZg$>q#qmpQ z#`$kB0>4FyWd4I(+k`TGbr_GDVIqcMKh*m&P!}G7s^BzK1zgVX9dS4E&s=1u z5B?ET@oQx8CYn#HgU;-l;$WouW;C|L8K}=KL(O~zY9N)U%2lEI--W7R9eNXJT&AI0 z@C|YoOgh8U%tl}`PDhP+1G{iM==d(~kF|tmZAo<2DP>}Vq-jls?@P| z)SoJvi=5B}Z(#>~fGHTwr}TmTsDWjmI?P3tJP&n2H)^I!P?f1bm3%d7=5Hc%Gc~vf zFQA2K3DjRB9Zwm0;%rohTQL%Mp*lQ_nxPNX@yDov-$8Z!1a%9Wvl2Ct9;mf43f0d< z)PQH8uD8%RUhbvw94B7GQuLuNm`E9}V^35^KcHqFZrS%P1}ivDK)t>VHL$(Tu@5J3 zT#q@}jM1qQvr+Fa#xCfspfQ-n9@HxT3RQszs9W$DHS$iK>(` zs$x-{?Fz)9-k*ZQaRhRA%qG;+a@2Xf9^>@<-=gs>FZ=@sVQUW5K`vTYf~rgv>Q?PV zUGN&}UVe!@0OlTQV5+MI8iA9s4O&=?$*y1@)FRD94fq8N$3j#kiqOmLHC`H89Q!c?kE8D0 z-%%ZeCEFE9K)o*&)lq*Oh(l2&_M!%|+j;$g<6~5Xe!w9Z$HGd-X(`lS9c|)-zJRu3 zQ@o2R`9qAr|Dt9Zk!qK=3+jEnux$u4#D8&|mu3t_Fyp%!!`RI-oWScfsEIx4ZvQy- z;p)HS*qu)OGkL>tPW0!*!ybH{ViHU9c`V1_cpMMmBkX`X`Js3T&!fJWdiA!~MiyEe zdmO8ADgB>D4Jf&n?q(I~=T$&ezL8q`2;p*jv5z)vi;Lakmm z>H&yh}=$7&6`xQk8lw_LS8b3+-NP@1E@uO4%4{>0aX8?L+mf8H0+}1e-I5l$AzdF zm!m3j5ZhucYDS-6NBj;oqxhlB5;L(e?m!J}4{C;=AzumRCTfv?kC7NU%${%zCUJe! zkp>IgjK$Ho4A0?Z)Qr5;RTr+uQv4b}g3rFa87Vb(Z%^%tRDe;GCK zE6A6nxrh1@is4J85hkE+v4wG%jva7xHucxyTEGdd);e1y?>Y=T{>^T?BLZhC3#q!B&Q{&9E*bt}F@){BXm zWdDv&K&ogC;&Oa|6vHgY^%o;>p@^4OV3?xz;FHDE# zZ*m;U=(HAgVlzGeZ`0_>i8|C*>3zo^Q8S92Y5zSx6t&2&On$ifEgy9oG+TJK5`g?j@g+Rb(~MqPa@6tsq;;LZX>y z)6BBTMjf!}DQehMZkAVYaJm)RenV8nSIKK6czw-w08#lC5p5rlk>nCtN?at7>?h?! z+cC0)yhNsvWu#$Kg^Eab=fp02k8F01yVy3&-~LmHFSg)+!CpoWIZjRxl{1-Wn`;yN zODRB`2O+qfW3St%TT)HNlZ&JU(YBIk-5k~d+clD@hyDnSCgfwXi7c<)-#pfvOY3d& z7MV}hkyN7XU7MfwtVHAf>B#=SO~c_H8Ux7!QbNv>P*O-(IKhVyg5Nfc@DMrEur502 z6}I6doD3t|NEoRg?~^!EMxG&B*Q)3ml0~$2BiBg{8AMK#TB3)zF}X~%Z6{G=FezwQ zmz_BnN*cCb)A)k$Xas-zb|c?Z!R>j+S@o#ni_-sNhN7V_K~Ma!`6ew2-2LSk>8O6|P|zNIe-v-XYqGi7(i)cc+}TA3Ofv`BK{Jo#Ux^p0p&LNN*BDwEe**__cM^ zZYP-!Xrz

=VJieYQC5ahO3ONE=^ti^rk9_}2Yfj+^f;wHA98&GY0JTQui-TrR70 z(cH3%e2>d2beEQS+;hsyT!mJ7NukSQmCbiqBeN%4BV8pfPkxb=Q$DB2U0{uM7r07F zUDY{BSy5JgNuiZhQd*W@ROGvw)VHaxOP}mSum6C*)_=x-*79Ertngp(``Fj|-}l#A z{yHnL(tnC`C&_7loxffuE(F#DRs~l3>jEoMtl*o^*dGn7=<#IpBu7g#w*pyGrRfL&MXM~AJ;-@{Qv*} diff --git a/usr/share/locale/cs/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/cs/LC_MESSAGES/biglinux-welcome.mo index ad4144caeb9121069ea17ecd13145e57e2c2625b..cae6384e410999d3df671f04ebf12e82d2fda0dd 100644 GIT binary patch delta 4810 zcmZYCdsJ0b0>|+U%3F-Lf&v!<(F?v32qh63BEu1kKt+3S6EuYK)3AbS12h~8h&KS43MWv7vp^?T!VL493M${NOQ4OELK6nlL;w{wm zUVQAu{z!x7B;JjG!(t5XXN*6VBmYblA8M}|gX!O_rE(W1+OP!MF%A8>Ee&9t?L^dd zWf*`}$Yhy1WGto$b^RLDoo+%O+=IGqKdR${sF^&2G4yY`spyBkoK3(8^)YK?jG(Hr9jGXI*YL{2d4 zCIi)BA;x0`rs87M5B8!4wjb5tDb&oJMGfR@)SX^O&CK_xDgOy|=Y6?LCc_NCT1<~+ z{vA}_W)4_Z#;o|L|v%gok0!o zPpIp!qptrM^@sx5qZQi!AyhQw^H3e^KqkXq zu|=pESdF^A4IjXR$Wt}FlC0g5fYI9jX;icw3Xy+iHXq|~C8~i_=)h~J{qM_k=}|?Y zIvkIBmJ?CC<5ASMYeWrnA(rAQbl^8Q34M~8ar!rpP|>q_8R^4Z#S9Ffmj=wibeG02aE7NT!EVM<5+~>+TUlepmbe!D)X-?%jZNcx^NV> z*%y3?dLjK8gD`cN)nO)T;1f`HUW~z5i@NT4O!qQoIsTR7L&JGVVe1I%Z^L1{%<=UR z%s=bN92;r9Sh`V*QKR?}($Il7k(ZYV<4>E8ha+P$MK}rPqrN|h`S>jc<1iZ2V$4F# zY!QZGIcjayxv6|cWhI8=4F2-yi&`wh<)}NoiV^r7YBzYNTOIVrP>u(qW-1f8#4NMF z|Iqd%>QQ}#YVSH~4Y+SniKOzQ?Om)qb(DlYI2QG+a!?&ju)m*<`duw*%9o(F?Mvvu zJ*W=OAd_dlLd{U%z1A8UjQq}R#!=BKeF&4$h5F%g^v5-}>rhj;1=UbHYAR2op6wMZ zMxRV;Ak#3O<3=2duc2o4ENb9?#~|&0?=i;g;zVEUj|Wh9d=7QtCHwfM{r!)q0fy14 z1{96a=tNzghw6AbreG8H#%-v9??V0l7)H>)`J9S6ylQ{ZZ6Du4b?_7FPJ^!B!n%Itqa389}`fTgYm!cN?%53KUWh$+lPzPz_tygF^ zYQ$w&giqrPJb-E_D#!YM2*z;hWm8elz6!PNmY`-}6+VnxFcJTW>L5Db`YTz94{_Xvyk*UIs6{yNL1Px+ zRD8mV8$@=f$>3s|Fg3`fZnKYyMtTPWFoyZmBS^%7I0`j0g{beR+uv89X5tytz?)Iq zZzCpSJL(QEVH(~*J^Oe@ubCK&q1yi?RP;<{p&venIk*V*gTu(+&0kQ9DEXJx3}vFG zHW#@QGZQsKJ5lYN#xlH!K{$#P8inIf11rHq`ZqJFXaFyuF5HOBn5XQq6?^Tvw&v61 zJ^T11a&w-?VxRKxBA>7R&k4MN~eu@T?80Zqvf2rdQ={@|LG&eQ4pS{D$l!p=3NM zBvVK$d5WlPAY(i=YwKx|sZiQ2Z*+yN<3-s)OZ)z zCZM*O%2J}$yM*i{>&Q?tlH?PWXUIEb8ObGY5|x+8JWq}PQ?lgmKb1^!i2RW(C&}ap zQRzjRJvHmirRoU#Sn#*!|4I^P+Q}OvfRvGPl1Ju~-;pk|*0Z#!d`2=zPx(ES7swy% z6O(LD;3ASkvd9e5Q@p8+whxBmb0nN>CqqaGQ8`Z9JTS`Q-9=>w`7J3S=ZVVmcGTB8>Yu7~%yrdNR$p1Tt$lOkeGx6G&ip`AI=8}AU+GAyYnkI5 z5a4QXRaLv5tgdWd;C#nFs;Z*1wV|`MrgOKW#`WJ{4;{TaswJeLG{of2sh{Vnu4<}n iaMi1gX$7&7d9`)*^XArcwmMw)x2~C$?ezt>z5fII^9DTt delta 4767 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 delta 4762 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 O?IF3tycxNl`~C;zj|Y|j diff --git a/usr/share/locale/de/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/de/LC_MESSAGES/biglinux-welcome.mo index dbb64a1bcd7a926b339fbbf758da3a218a52d49a..465ef82a8e9c60fc3796fe803537ed1076c750f9 100644 GIT binary patch delta 4812 zcmYk<4|q=30mtzZl88vsMC6|!ZxHkqR1wslFcn%${7qUd>Lss;WJxL!w74p@8{g}-h0ov=bU?A z9=z>$dcU9br_TO64BK_mja&*eCdtp3RiUaiCcLvTRTzPBSchHl3O3+^tq3f;1P}(;;C_F;N0i1=kI241pEp=dw;}q0! zv#}%QB7QD{Wqeij?yVAb7PeCUJQk#ffkSddcI&mrv zz%1mZ%zEU{?BSymou0}{4t>$Y3gojZVDskC&z6LdQ8*n*pM|~ec>*`oEYTu31aVSp1 zS5PBy!};F2MWGKB4{$6-^|V*{EYt{OqoyDq)$?7b5jcptqxZ2LHle2I66(AbR0scn zI{q%|_=l(|3g#Kj*7F}uK|{U_)j%~e80IAE4z8ny@+NACzeXJw-rHW?J@9$<`=Ul{ z9clzNqmDm-6R{qdRntDnep(VSPS5{P3VIwekUx{d#~6GKb%ADd;ce9OAINZNs-jU1 zrlRI@3hL>YgL>?iqdHoKnOK1?yoKo)(3cUXeKV7S=4KnxhWQ**up_OM;y7%?lQuv~=KZ3VMN5q3+})vK&k!YO&nI zRQv`tm&5zp7tTP9$RgBnrKkqh;b<&J4S6F@#XHXTDJ&=*H#V8^*N~-AF&;fQ7!NoH ze1du*{SiB1@&LQR5vYz&M&0=g48=m!ajUVbpD~;82>Vq7?WvhQ$iA_ByhVM*AjY4U zk|}=7zN5|f1p5cE9$QgsV;{XzN8dw6+gwA9(EqRqUHs(fxUHzgco@Smkd>|DVo-~E zBqrdq$Sj)`7KOVM_Bmf{;+Kc@VX9Gce+6}?lZM%MIvri?7ohHVGinOn!dyIx6ETJb zr0?fC=An*TiMrk<)EclVDMV4&jau!;F&Zyo0R9ui-Fe7A{;S@A`3tc#?VBYO)WB-gkZ(ZUdASb2?T!ag z9Xy3E%vrof|VGLc8ztVJDo z1ob$bM_r%=H3h90jbA(ap{e$7L?W)DJ_B`LGhW9VsPm7Fv+w*Ys)HBCG5?z=T%|&b zZ0>lw;T+VQm*HG2$2s@~YO$vMz@Ga#$fIoXa3StNP1!?K2f9qKe_LD_!Tv1lhKo?w zUpK+Bf4wTG&=hQSzSxC2p$av}bJCm~Z@h#X@Jr-XV3w!Z4IRNG_CG*1a0mNf`$_g2(~aHP zUx_+yCu-{Iktfi!phn#4IN6@dNK}Jv48p0XIeHc~^j>sf11`bOF%vVM;ux$#9w75y zWV+3Wr}Nj|QO@%Scp*o_6*No$t#q zl=@el`Zur#`_&kSjrb_GqDC@=9}s5ABw_-3(S;i@jP}ht6x84e?0^?=9$rSBFkq_v zd!3G9?C-%~Jd7?pfiK{7(Yl zf`RaDEBX8ti6E(jnK4=9ZL*kX+e3K8`?g>{d0>27KA$eT=zD4XhVn4-8ab+4n@ORJ zXw%E3ZQDjcZ$WKLt?x~y@)=U40-IL;M}&vLx5&V}MfB+HCt8pLNHNj&A<^S{j(kG0 zHMGq{+ZN(au9BW)AJM|mW7W1TrSJmLTQP@RAv|&BeWJyt?PF5tE3vroC32E1Ab~{N zLZbJH^#&iONDrbdft316_CF|8Oe9*l+Fl`g3O10#WEaun_83Vc+Fm5TAREbeqW6Hd ztz?<6#Q&6RE#E)2N3e62oFevC-6EB%T>PQhOA-zf4 z_B#r`cHgB?O@2&fk!wWTYO;bPlT0#?jIBKy@z3^A+1a@TIj)jISIJ_ptH@K}&2KGx zr*>b|=q{DX?zCW&S(NQ5@w$?VEA!m(9X+L<+Lehvy6sIy-RiG0?*Rg J?di|8|36Im6LtUq delta 4773 zcmZ|Rdr(y89mesOcmWIuAp}80kAOGCD~U0P;tlWyf7;TSfwAEmx z0gbV06ty9ZiP3IIYEm^#Q*UW)o7mWy7Mn3~+Dv2WIMq%wwdwcSbI9bMp7Ghw`<~rB z?|Xjldluh56!Jw!h>>ceq;D&R`D_sH{c;W=AJK#HHJ$V59<5PIM^85w9zQw#0iW;^MEn)VE}3lD^M4% z#|Yel{jm*CUK9`LeI2TpHWvB}HF_Q63D~+MJANgm_ z@S-pN5y#+Pkja}!zO4(S@^UXuL#l7)VIr2HzPBEA=bKOy*@miIE9(0DP!;S#JBh}7 zG_(ZQkX0}fn4az|7f0i_P&3}jODG<8J&FhE2T&6%W)^yXEkrk{j*e-~J^XqUp+RZek(Rcy1%ezq(xPe-N+o+i*Cp#4wkGi8gyayMdmZ${v zy=AD)Rf(!tJ?isYQA^a0Rk#PKxNZJRLjz3Y;pOJdbkq!&qe|&TmDomoZVzgAcVa0X zM^!8$)u}){>htNCgSp7+nC+;iolzgb z@KLmJ7OKA)*~sQJF2p~fN|H;57P`mXHsI~t)^5~i`aRsK$bp9W(12uue$dhGW!~5_P9E7(~1H{a7{zxUE zmcT-tABp;W#w^=e;~e)y8ETDcu@)P#2(P0m^YCnE7tcpss2(-oMznAbYDwNg4R{e( z;RmP*XXZFJkc+AGOKlokXlz0rdDA!78E6U)qrVU}KqC&vHY~uCn1o?@&gX`sCb$53 z!b~};#i6}3e6UumfH|3nLm=CGmAhb7pJOE6=u^OLz9S#EOQEO>q6t=kiy_iD36ScYC$7t+E3S_#-9-2sdO})ZsYc5PaRut2VFJe^u~|F+ait@*VOF368&m zhJIMIp=ybaUy?lXE@>hjGJBTJ!a!=TL>J$$0m~K74~b>-M#oIePBj z*=(~pqo?3W;v>h%Yef5CG|{orA^11p_p}$g{kM>x_}~v!JF;r#4AC#Ej;BZ~=~Rc~ zJejU%<|P_^$wjiAY;5m{zTYmUrTzUpSxvr2#t*65W=~y)(9w}YLdh($i}WGQM$j$9x| z2!8;~>*P3jl=LR=5gpHw2r`YV=vkLkIx|Vn@k1IPk_xhf>?ezej>!(eXXh8R3*Ekc z1-^M)qVqo4>Yn@omXR%Pe+CZIUA#hmOHLCV7ST_Lj(((+uzu#-WIo9x+ejigNCuIf zLl1H;i6&#oNpgsMKr+ZE(sP`pVTbXulthtJWDfZW(XoyMf-UFer*8XqIP@Fm8)$#u z?LUTZlUR~W9wPmTj$bp2$>Xc!`+kqVeN6tE_BZll0@w1F_WB=+ C$rOA5 diff --git a/usr/share/locale/el/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/el/LC_MESSAGES/biglinux-welcome.mo index 1c1706ec8bde314b4a2dde9af7ea6ef5310bcc16..08721d6da6198a4a00cad909af21af540f99ca6e 100644 GIT binary patch delta 4796 zcmYk<30PKD9>?(m3Mhzy2qCz+x>&K37I zdo?tBSzmT(ztwPjMsz0{eT|9oGG=+8dW{L{V$41a#%_25Bk&@g#&0kjkA@h-k2%N3 zQ2aB#ft|bB{nZ#u`wZ&)*RZECmieA!G9AI8#)M%GPQ<0CXZR3x;Y-*FzrxP=J?eZf zKB_SsxuE$N`(i6*VBmwsbif?s#}x9R>#fE>?r*k|JU~Y!PQx0E!ww8f4=~DcBI>*> z?1+U(u}m@YEao}X`LCcxx*L7)ZPa-uP&ckeRq_%>aDVd+iN5GdZ*T01beROy7pLGr zoQ@32tU-RvEVg+gmHQO+AlFeN{Tfx7+o+QN2Q~7}jFMuQNG!tm9@O7O zvY!q;=~*0x*H9M>U`6?32d@J!T&e}$UDmrw&aj9M$FP}gZdJ@6IO z{aP%iC(t_tp)Phv>MCqcOCPy~?MdDv*bof<>q&-+`*YLDY!eLvL(AO;IE2dzVlT_yy|x zuTkgULrsxCdo)k`KZryne+G4f!$>hqEouaxp-OojRpK8|=LPk%S9edGO*Tb5PrEDe6I2VJ2=u7v8{0=o3xFxxaaWL~~P)+{64G6R;z9Da9l_kF_`)R}G*K zPomm)kp*tz-FAsHP?ejDTAT%_2er@-*P}01prsRclIR7p4>ginWI34gsKs&%$Ka2s zxqKwXzVKvJMV>^RSBknp8IHvDsFI(@DR|TQeF6(g=Z%h~{wi529m$xBL$K00;VSBd z^j8eP*n##96HyO70X6ar48$VTc`Go&%b2zJ58C@4w%6E(LH4WteO$}$?+l{;@tk0B zSMFhs<6LaPnVgWsKV|y2UN8#~~B)S^6!I`0%xEYpgS z=wf9~#gTXrH)0aT^O20Ds0XOS$8j*7yh6+}4A=gDout@{6Oe0~*c5vkEyP~5OP%&M z)ZFiN+E-EUjq4bJKcRL}SLU%hMxz$*IBbs#XAGP#Q8X9Hh)^cSoJ?TWeZRoZiK9^OV>XVR0#{2nt= zyTPZxo`PVEpq+xA{XdUHi|1w3g{#pEb-Zok`K)$wjeY@f+-ZM|j}uxS_aB;`ZTEF( z$2{V+f9q(CC8;Bp5@!iLz^Gv) zK~7tYyf1G{qeyCq*NKiq7Lh}YBbF2Eh(=8IeSc zAZ8P7hd0SEr|~c@BSMHnM1LZP&~cuq^kn?4V3GWR7~*s+#!XJ%(xewMm`9j=6 zY=yQ~gcmlDyoKd{YA#W%gEks Zs&zFTZ>n#qC9P^+-MqHuK<-_i{{tV~E^Pn+ delta 4798 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 N+w&~X?YxJr{tIdFR4M=f diff --git a/usr/share/locale/en/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/en/LC_MESSAGES/biglinux-welcome.mo index 5f49e01400572b8dc24b541d3f82d0d35647fbb9..3eaee6b1ddea1cff7bb22baa7db0475ccdc126cf 100644 GIT binary patch delta 4801 zcmaLZdsLV80mtz#h+G9h#0#MOAn^j2nu0o0WFnM!B`~~|*bj|{U`o(ReQ1c~NHb9? zZ$qKXER>O0Ze;36Ox?u1Y;#*4mpe(PPSY+s>vY`v^LrlpqjTE#@OfU}=lMOq@AJJq zKfO@nwQj4I^^aaY+YIG0i6&=#jfwX%W_7Tx8WY;fm<9~P{@8+%cpgvSXV?!L!;Rt3 zoZ@f~Ud6o_(%Zh?gkhYwp}v0w2O49UTU2IpAuPg}KDZdOupHHglc2P>(s-jAPKBVW|TX9kWpP z&BFjJL?+9uLi%E!LfyX^HPYSK9S@=IYe7A@6*ZF`7|HX^XH@h>U#`YtZ{(6mL49!+ z4#&C3pv*et&+On3golw;Fvl?pFQUHpC2Hi~qB^2^*9`ii+7CxdQ<+3%08T(H#XMwH z%BmERLGhd*l{J*G?hcHSe!$e^TCJ$i# zT~uD>f_nM^j>apf27}m9ff$Zza3E@g38;qCP#w=jHM|_PgwLV|vLCfqj-lE)jq314 z)bp-e&V}1JlnY)Adle?29=ID%;~S`kN?rEI*P@oL3d?aT>hm5vT^;L#I#0kkI0k3q zdelr@aXz;`p)!~YU*IH+h_iQj4r&J6s3j;u_52mo4D3UV=sont)2Jmni~3#%s)K() z-Tx`-{yV583gjJi>-`Ut>xH6yWyFr8Cib^A?>1E6YY~Z}%ZhI;3A7L-iBY1-AYez8u zTKlw-_NJMS`q!%%_u?MsdOE$*4^@h*;t1f>21_nevjc8!M{*?z%bMjjKv(xME=Z94*I;q z@nh6|pQGCQ9<>K7zhwLM3c=o77=&Rs9=l@}>c%;!2j`*QiXzlZtVca)4{FaGM9pXi z>U*6y9RH0PaZHN+{S;)WEHj%*FFsg^{QF=^P+zP@f82uV$PUyL?m<1E5jB;kP@C*B zYAL=#4P?q#dtiB($ayiU!`o4t@32SKzm-ZI7uv87E*)pzum(dpuR?XG7PZ-Sp${HK z&D1gMiyat&H!%k9Ap6$D@Q&*K>8Os)LAAFOgL%GLPDMR>8a2{N)GpqDn(}R^k?+U; z*n%Z^9$h&3XLd*Pk?mntqS|{61F;d+-n*y)wxQbn8(Ql5msHfS{{(vt<4_|>M{Sn* zsD|9AwJt%;%o^u>6Y|?+cH$~*Lp^XjKLQ7FDyp5YQ6s;DS~}l}tbaL`2!3yM!$wrk zUUJS4;2h2m<81WfUntE)9_s!A9E>H%pQ+`bU498Q12<4h@HwjEk*W3!3`GqnHI@1I zrZSBSTB8}LFJ_~9I3G1-g{Uu7pq8i_-S{HXw)qD2faJ;cYdi&Y{}R+pE=SF9CF;Ii zsLg%AqOyR>+o&lEO|xep8uf*dI2EVi0NjjvTN<6uk7Ga1uVOrYg-n)-{JH)8Jalos z5;Ze5sHLh$Jz)`Q#h~1 zGCYUvn9eBJuO>Ld{>Lj5Ik(JnRHFId1Zqt`cD#w&oVQUu4a&5arZ4((9)r4nFlt6d zq6RVrV=)J{SIUspF_oyLJc(-euh^64n_E_aU=^B{}88zu#jXtCVp9a2s{Aex$LvYR9jbxfUnm)u3BlkMal zqVm4yXdgP@L6S)F$wH!;^(RY-$_X2@*48pLR9FE|Y2>)isSCaPD!(LelQ5#S)bIRU zvWGlMRCW+;FqJ@}w??IixKyEN{r^Cc$wu;)hV}rJ3ZkNSwX1BQqE|~r>v-8yGv@c$ z;MDW*6k+KNFM_A+;;4PIm-HvYiGCGTjuUP6ljIU{YiiFBmCeM5d_>|%9SI`*I{#2s zQhS&zBFo5m!gew5k@-aB0x9v-_%{HbB1gy);!9K>A!CU3GKZsNAW?}SWu6+pdXBNE zovX5*=$EmIyg^dDFQt z!|^m$lF4KOSwOmqH3w3B*IjsFi=RDMfFITwm?lT-hrqnPc~ zyJM?U{{?O(FF5Csj()g~6p(DvLROGcGKh4QKT+{K_W+gs0ZsXqdR-moX?p0|C(v?{vRAd{+R#( delta 4760 zcmb`}k5^aq9mnwxiV_BbK!PCp6$KSU0Tt6wKnqY5kiZOb%8#$g#{m>>gj=$LDju_kQl@ zzVGLLaZ8)m`>kHqM?v2E4BH1}G5Z;)%7!Q8$E9EG~Wi8usjqmD~OT{r_(!6H-z8qlBXn`Rp0upRkldil_a zf5LeD7@55B=WGoyfscD}9#Va?2qSO>>bxgVcfJ`lk?p9;HKWEqh^pWzv?6Jor=dsi z3Gx(7BGc2IWndgWhMMshdro)-$PCOBh(81lSN|^J9c0__Mk2}kuqGw>8OG3qVC+sWk0*&*hD`P_5D87#5$aQ4=$yD z2JnK;P$jld#~nbe?k+6Glc~`!g7(_x}owXui0Gb8#dc4N!nCtVUI)8TF_-P#5e& zJq zIJ*LosN>>M1I@t{oR2E8g_=ma^ZiZ7JE#iX#dHi~VI^YG6zZ>mcCkZ0Ky7$0UPqPu zpXiJKLEWiuyj|KD)NwN~+>1NJPWr`D?MG*(*%u7QbL^jq`sM3Ky(J?O>_1Y`3Do}x zJC?IUUwn=FWeQ+=n(;W)qD(u^+Yi{bt$~h(TQ_9ko_+QKhU!owozyu?1C`Uex)2L_MNg7=+&- zzv?C+**-50d0Q-#L_;%q09Cql)CF=-C0v7ATpLi2pbbOtI^Ku<7>C1W*%O|FT2qCN zEAS9~H;%-i_uJn`VxZptXd1ecWYi*?i{4m-D%DC1#ah$_x8qpsK-Q({MIHZl)Wp6- zjW?8cRF(5bO(+6&qvKJPnT)|)-^`?;J70*Sa2eL%dUWAmQ9m?ZbL>A-L8t*Ua2V#G z27DBChi=rP+=QC=v#4>8q8{Nn)QxaP=gQ|%L6sAm+1 z<(P;ZYxbiq@CO`&*HIT3lxCOGA64SE3qp=Msjydgo-;XZ(LG$g(Oh-Mc1*i*Fq8{br7>?Uf6YE4x)H+V1 zkj7i+!VwGXzfwu4JKv0YG`*+^1U_j0kxIr5^sBHBKgHR2oV!WG&rtnI8TMOMin;VH z)U&^2YniJwv`Vj|X8bkk8Tn+|l?cFb^rKK~<3XhQW-02?wV=*Fidq}*ppLtYK6njT zf93|N!ckdv1=G++@BfpYhB42eO0);5s(A$y@eAks$c6SDM589!h`QiY=!-2l8lOj% z_D$4r7tjk&kpo1pp0-u`;QF5Jc|I4D4)R;_1M)P{K))i|Hj_58j?5z3))W0I?o@}Z z+s55&9|T5p;hs1&;F}1(0zf1mfv?tHF=W^Cgr4*gcEJQB!kGy1jaSaqIl8lM+QC($p*8{{NeM!d;+qHRC%BlAevz`C43 zXFeI&o~7{tDIv>AJIN>7?zb^3@m-SV^cOh}@H-m6Cfl4HyKx2C>h#kwT6ggpxkSzq zZ7%Yd8f?Reepq>a=KCa@%pu!J1UW=TlYuRXMg|EaQ_0WC5%NBnP9~Fq?E($!9zGr= z0ptwHBCil_Riww$vOj*}v@heh|Jh$p`-e{d5qyh;kSH>f3@6%tV`F0RnB9&w@6bpj zlk6SlMcnJOmtZRKC80h3L3alCyq2`ctEVjVR?w2Q74@$5bv0}1N~&BmSJ%1SuKJqQ z4NWC=ZdZ9leM4PEX=8)C+|^iJ?yhq+taZCGa|&IV?rL{kNu?{Vv9z+H%(b|p%w1jY mZq18b*qWRf(sL>Hf)5v&5%PZ?|5`?tGk&;NPh(cI*M9*_4FwAT diff --git a/usr/share/locale/es/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/es/LC_MESSAGES/biglinux-welcome.mo index b9458c852d160869bdbc90cc504167f245e6b3c8..c87f2956677d6d52dcf23985241cc7f97615308c 100644 GIT binary patch delta 4795 zcmYk<3shBA9>?*G4@6$_#y3~<2{@Jy(m_EonMM+g1coU_Z(hQi2nL9cQLmf(n|CunthEK=wr;1AhjA35@yUU480 z4kPe$d=rBstoCXQ<-8Gfe;f8S#$&EiNv9z+(wHcmiD|e1HHHS%gIh2VzrtX=j=J85 zLp63s9%w$s`|umgz@TVj{BS1nW856{ycHNk|7H`FZZuTkbgaQq=*P4)fbq6zsOxgD zE4qbhD~$MvX8wqQ^CH{VjxjlQ(@!w96wB%p4bio-Aq znUqHIOT)nSPDR%y+1i-$u;^iU(^g^Q4dZ*4LlR|;JK(JT#cH@KGa@0fqKqq)POId`fK;t z4L5KI4L(e}1Y=Ph?!eQyAN8P8hc)wMsHH2%1-KFQ`#^fvz@kv+vG^E{!fE(CDidw? z?>$$k45HyXOv1?i)-Iop%76>C1O=#(Z$V{X4{AmqUWFQJXU#HBb+B!FA}1mFUrhTdC*+vI{knI%GSTCe&uRhRJvfwU!UY zSr1M}W#nnpb!DgyR^m8Zhe~-9PQ}03zfWL8>AIwN@~@Po(vX5qd;qKL3qC`AkS=2Y z#t*YP9D^G8BdD2YU=S9eu3L&de2iI(+c~fLg*D)m;nou6U_0%l!^yv9lzqQtAwI}? zIUdA%)aIMZsMxq>C2Fs{g__w3bm3*xL>}T#Ul!(~26P0q8Bbyewqhv$9o6rDJXB6m z3E>sc1KUu${|C&)2>udjrp2fZmY}|Xn^7ISgJF0a^%k5(ZZ$(kTffh>orB$IUxa$z zTGSr!R8ongvK2M6L#U2UV`sdIes~Qd@dj#uT@$PU4?zti70I@lj@rb}p*q-$lkgxa zgFm3&s_vwj?}NvTpb|kt3To43p>AA=>eyqSuR#r91IFNPR4N-$18Tz=coU;AYmBw# zbCD#Qa&+J^^v6r+r}zIVm3=h)12yx_yi@AtiT@lGHOO|qpqvNXRsb0#vu<`8JmmB=vq|94xsKohJEk?Dihz^zxVM>UH}B@54w=^jeNZy)F6n`65(* zo;_4zsMMlvXhmhPQmN=C{Fm5b^m(QuCK;7@fzO7^^aJ8 z6V|X!R81pttG@|m%Q|Sttjr0F^C)Qzv}l{1L+#TqP)WRwgD^17%E3q^EoLJ2#?`3n zccF549JT7_unT^U>@u@`>{V z?}+(;&}LJ)Koogv{1XHh6LrK>gfF2oi_n+gRpL0Iji?eslzD5`7f028guW&!&lAB~ z|8inKv4t2)+)tzuD$f!JiPc03v71nNnV9db@oy#D@i>M!LA+0_B?c3Xgi1$Zg|}wC z)~b4j+YMseJ@vcQfmCXU*9pC9ImArjVPXmK0?|xtB2>;23ErA@cn#JN@7QfqY)|7# zt^WiniNq7c-O_=|Nc%+Jf!`D1#9m?u5kjam5mnxr^=IZV^#|!u#=AMLmzmAZm$uL@6^m zL=s_Yszd+PG1BF77v?)kiyWo1^BnV>g?R<-%ipTm896SZGCnrd-(=2nIZN{#14}CB z#P;gyEOWXGoKF?x)hvr0;TM(CQ0;WN^9o%>4rjs7cOM*)A6;2CIXlUu%qpGlEO0M& p7W0IA&+;7Z!je*FfwTDM)>-a`nnH)mT{5qz(5*iHGWkx2{{c0x7`Ffb delta 4768 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 delta 4770 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 n?DD z8)n5A!+&NzFDdvG?!&|G_1sRz(1r1$zF&bM-k zaTP}5COnFJk&et`e7P@H;52*z+u|446~9IG(~cAM+Y>u5zDc5y$AyP+I6m)w;6vBT z*n#VxV;Fvm6v_O6jBQ$T`|2Lw8ybX_044LfwNKHTZX#xXHXMai>llPRR49T3ciJQ9E}fX zXbC2Hqdb+cTn257bGhV|>D8A%+2w&v90X4xqW}){NVH8%PCbSZ@w`#BrzJjXM zYdxqxRWzr$paDO{Uf7ID7{Ryng)yj!rJ_2_LzTP$HJ}f5r{$>1RHI710(IwGk$W@s zSca$2!a;G=Uo*|748w3Ps>99L4(m`I?nm8W1FGZmsEJ=gb^JYQ38UDFx{(yrUYUgI zXBuk4vr*$Ma?h9BGzM_tIjqD6)PV7n;T#S_b#xDP=b@Ifc9B@kc^vBfEvSj@anBnt zm-CaDgB_TiDlr%J`4a4pb~TN$GUM1a(L0*b1kimS{Ta zdoxj+s}NPOa@6P7pq8i>i*Y+raohYzLj$Dn@N)Ae4K>3#s8ae+CALwY+m71Z`>_Cz zpeh#LE+)aR4%QJjdZj#-C#S`NDJpTur@{y(MhAa8twzr-$_sDnJTuoP994XCBs zgBtKGYAr7#4}iIWnwaXUiH6~H?1~na;8a|Xs`ypRVSLjg-kE?OM{>Rim*P1*i)oBH z8p8(C#tEqNmB>amr!X5oLzOx)!KvU#)Fw?sP55yP#bQ(?{Ajbh#-^dou@_VEFlz0- zLUj%Ye~n>yA9bf;$xdneqdqqry9aTHSjTz6AZMUE$WMrg8Ei}w4n{p4K|`G1k zSE4GK&z4tzC8*6?W7E(b-b4*}3oUF%?-7{jIvVpiPe=MPyWQ(euGdi&Yew~V4?{3? zg!2?dq9)c4JK;zSMmv*+mLM0^!4s%T_)rsCgLZR zv-mXr8&%?kJp7;FQq=d;`T0~OrlFQ@2JXUQ)Htp9+0(?rQSbL2Oa1d{4B|osu5#bF zgPKTiDmxZqa3YREP0U7BU?XbtZAEo>0d;48Lw)}nY=u9fCKi@)xEwXX%cwo{5A2EG z*)+T~V#XUY1ec-K@F40=-oYMt3FGiihRm zf288LD^^;i!%_V-}u3R>8D=)EO`x`*U7{y8Z@kz+3nQKFj*B%w`eKXa*iY z=4$?fn!w0O&N%s~y>JX!O540kLwDGOno%>VbaycZL+DMrzB{TiS*U^LVmI8479K~H z_zG$XZlE5!?~r>jKcFfwZZdzka1I8Z{~a_m;H%gdk7Fi&hAL$|C+a8RR#e9r74eLVqUdeHO^_^|A^eC*-9gqXdlgYFYZ9?lc&jZBryJZ8a&d0@|2;DMv_k6CrgQ! z#FM>b3DNNyDJQ=oGs!a2ac}zjyiPc@mpEGP-}$GK)=AIvuZeyS4wKi3 z9+gC*W1d6cUrJ51A9K&&#?d5+)RJs+n&@%U@hs7X-LDglvm{MB>=haz-IkXpNC$F~OdVt0H`bT_pP{T|zps)pD}8={V}0$hNd>h7GNK!@ IGw!zfFEIES&Hw-a diff --git a/usr/share/locale/fr/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/fr/LC_MESSAGES/biglinux-welcome.mo index 5e3ea456c832050c23663f48733fca6d59397c2b..47bbdda1bd77959c98ba19e6761190cdf3f952c0 100644 GIT binary patch delta 4834 zcmZA44O~_A9mnxMsDOwH@}Qu?1wrwGVkk)SkxXG(%{1$#u;=bJH%FyJqZz+|ab+0Q@T!VE5j}1mQg7$9UQ4eyg!N&o^6W^yEYX&cYTPfk6yQ9T?-7 zi@L55yP_8Q z`nzcC=7f5B42R<-)D63_qJl9Tb;DTH2;Ha~XQMhk8+GHSP*b=bHIO~1wQ>k`pA)DK zpGQ6KiqAQ56O%dN$FM8Wje6iNJb`;rH>z^kBVUP{y0y3zUqt;rgr}=xQK(}#&cG2k z9oL~Mamo3;?<$RfoVbBwF*3nk<+D%~C_+s^399GYP!)I$HKO;>A5WmB=oIR6XHgye z2zCAEsO#^drYM+qv`FuNC=Hdo8ufrZNHNSo)Cex3O8F_O#9yPX3r)0FcPu`_@gP*i zYETu}gu1=~Ct@oytEN+u{kFtowBG*_H1s;;BR^&#yD|72>INs#h1XE;e*opuR7Ig4 zI1V+Jxv00}QPgX<6xGpHI2$*j3$J1xb{Ry)dA^xRLv!;2@(lAA%*3udWeJYQHav*; zgI1N8@exJ#L(sg4~slQ5=!-;J4;CoP_OZE=l21b z_H_~1lk*9v`=z7SfNwO7NE#DR4=6+}no8_~wWzsz9;0v@s^m==ho?~;`8zU8<~H)C zndFi71M+Yb$Fooa+l;FCn;5G1|1^!>oVbjG@M~1hVzcbmC<%2u6jj0ubm3&w$i1kk zSb=k~9yO3VsI}FHS44|V8`=Nbmnn8t-soH|q6!{5$pqYf&A07DKQR`(QH$ zVLL|QIaDRCqoy#J;aU|y`e5>~Gp<9eomx}}_F@FjH_bFu;$x_ie}I~!^SS^pJKjW< zFo<_+1*W1pycc!d8JvvQP@f+<#_o6)YB5ekP4z6)Ko+CVMWcp>Y{Y?h6#L`fP&W!@ zMd^bPs3~we$74{7Y9=!6<_WC9?Wor;N3DrvsLyXizO&3rsO#HM_rHjm(vAnH zzdwy{IH5T)6YP!zBCFGcVLwbjePA4Fil*XvEWlj+1IFOM2kj}z#$b*Y;sC6`c-)E_ z`P--pwfkt4)3}Iwz@&-J9AO;Ci?IYZU<%$sO~HU1V+La;x^N!q_p6byn0=Ut9XJFd zDUTNG1mr8k%t3X)w~2-p&kp48i)liw?vGFpx`KuH6(->{R@efpM(%As#u+%^yY_ot zjZD93#tqnk$$rK>J;i<-8gr>0=RZL{=QD1OVmYxKyW$R1>2{;$stH4|9Ru+aYHt68 zD&-B-n$X`=y{`Q*6-S_c??IkrDp6B#2vylXV}#y+zkK_`DAWUzkvGT;Ll-`U8tF#V znz(@K=x3;kbYKBSO|$>!<3-(PC#rIds8ZiSO+oN<`}6S_%kxbNjqW%FL-1jwV%FB= zD4LzNre!gC%Qp?XLRI3+)!KgI=+k0(n=B>Ah)P&Xb`dvG$JEJp zh*mPyHrq)$(e@i_Z|}~+_ecuykVlCIr1i9bXnWtrthDu+IvT7kYunHMHK#3RIPD+e zn?&llwco%TBHLDrJJWE&YwhLIei?fc}HWIf3yyNR~vNwwADt+Mr5 z|J2Un;1Ky0d4>!kM~SvhWVO|@|2V0c<{S&Xs^8v{IMG60CS6G(nMWQZ%gF|Eifpl# zHjUFHlib^O()cm?g>xd$@dVb8@njTvgxuTwX$*G`hT_vCoV-qwNhs0QMjEUZUqC(@ zZ;<<(6Q#J(X@B4-raSE}*y^;O#23jX=QzeO5Z91mQa}!na#BSS$-V7&G_2?ToW>sV zBQlGeC)!q!ACOcsn>`JPvd(z#vt7nPFTjH5tQrxoAT@w_Zy|}Ep%H^rn2TO}R)qM1g;bWug zUY=TzWAcitsw#?IN9tW%Rlyy;eWtj|Z6Ym3sA@J5$p; F{RcF%5?BBL delta 4777 zcmYkD$%}7UPCSUG@H8=yeU}yXWd*BUJKV3LczdbR6`YGUzi*r%mTY{STa@0T`M^$bEs{d`M3cieX9E~?=XbG+$ zt6+vOJk2Zz2jT;$5wGDT7ONNkEQ-p z(VXOhZul|A<5f(?FutWPj6w}86V+h>s^oJ}H}s-rT8*kqJ*wm@Q8V9)%+2h^N<4uU zrp8f!jdU7iNXPl84mV*J+=l9K4{C<3sE*%84g51y$G1>R7|Bl5MAA@uWdf?78K?oz zMcr?ad%n!3k;H|y=*L#n4HGHDc}z!jbQ?AEV9Qy%aIEJ%4)y+K)WCMS=dC!M^W&J0 z5sXfin2-8=IVPZ8Pa}iI4%9CHE2;ulQA=gRG8Ok9u16y6+#yXg&WQ)9A+=*KrI+aiR_i(83B-Wj3IeYA5Q3=TK|; z5%K_-uTTS1T{X}UoP|Bm!g9>RCs7su6!W>iiA{6{;KSjZZ^XrT9?xMGcO8i#{b^%1 z>UytgX-JAw+62_+hNAvhW#KN)3saq?`vLh0G0}tgu0DtQct`k$il z92Yd>xeQCzqBi3?WPh5ySb-N%Gaa4gY`#Ja=lm7aW<7&l@v`f;c#ZRRY;}F_KgfPH z5&WSk#&ny8X1E2l>6*~OqZo#lQP1@^=)>En&GQh$*ZVE5M^F_zgX-@RcEZoGJARGo z|9jMuMh$l!M>~~V`f5u)I z#iOAcj6gk(nfMw`K%P+3ew6cm686yZKZr&sZ{%V$7NEXZj#0Q6Rf#81Yq%c+6+rH3 zu44!6PZ_jlQc(lQ!){oBs<0P3Vl`@s>h(VNH!IY@EvORi!$| zcHT-HgL?c<;iq^3^|`&QgJyUX@5I+}JAQz=PgRz)bPuBjyeW(NFQl=H3wpdl$2!mL zQq-o~ii7Y4%*9KnJrOs~>0k)*8)dRkpI?MAxCB+125gT_s3qBj8pvMM<~%&kc6R$2 zF6awaP&2rOkKs+6jE`hHo9#SmN&b#qu*~CAD{wU%XtGPwPWW`a-N1< z$~A@S%TeFEfITsui}Nu9LvSZjLEE&@(3%~_P<#)A@iNBZmzaz{qDq^b=PXGEs^n`? zrF;oB(|1vy`vTR^e~|~m{0}W0G1ZyaY>d?N-$X+rI)tjgF`R*4U>Xjc=5$nss#GPa zwC7PJzl8e!zfm*2g<;q|-!cOAz4D&4pqoU2D=xw;Va~6_dLO|ZT`+bm3S%wyZ2$NAqU9s ziOM>V=+NfWF`Qf^Gj+mol#C?WD-DEIFeiz2xsDZN1KFb!j&meSza}rz=tSNo>&dc) z=E%G30$MMSXUIbGTarR_>~r|(^+8(RpU#}^*LJ#thPK~Bq=LLkf=DSTCU+AZXGnYU zJ94CLU&M2wV>}5a*<>^6Nb1QSNi?Y?eaKRximoCPiH8WnWIlk+$P08XuA(azD|pyPg#tBOJ^;JVo-|^GU94yhr05vc|pe1kNR^ z-Se^7PqTQ5yiZOL9Ts^&4UR5k4q^QQe=8^BDDpUoB~9cW(st-U&LNQ`mApotCm)b> z(x0>)XKC1-d6`Wj$Z;}(v=ANTq&3iTUjE>=|Af7McHK|=G57pFJVv^a-eedFCpzAB z2>dDA>$C@$*J%tPNzR49zi&6X?L5pRA*4rZSl63Dtuaxfy5%kO`mL&(%CefGa*O7I z8jr{FS1zcnFRJlarCxt+jkmb2)>CTLRg`*atlEVhD|hNFE7w!usVVYV`E|uUZ;3U< zTjHtkdm8cwOboS(DoU-175>^HpRe_;0V_MVKA1ixW?r_Z?LOrm%j2)5L(5lL<}LAh ze3s8!{IlDgZea*@e#=+H8+2U4S9PE2I*(O$x~1ZD3%7R0krWtA{*?X=jZ+F5!t)|p Jhvf|p`ag=HAZGvo diff --git a/usr/share/locale/he/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/he/LC_MESSAGES/biglinux-welcome.mo index c403150b418d16792ca2c080c588462547ec1dd7..cad9417f609d2ecfff44b810e331d3fd36d134cb 100644 GIT binary patch delta 4831 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 delta 4784 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 delta 4785 zcmZ|Rdw3Mp9meq!A%s9e0)gBhFkIxCgb*&8C`kyAfFvPYwOk5IGC;^C!0tjyuw7a} zP^bvuQd({S3ZgZVt`=JbtWe}qv{qWA3iiSBU@wTZ;`3OG?f2c8@U(w)9^U<&Gdp|c z%x}(2IM5jJ_k9t;Yn@teGi>jYZsesl#-v0TQxdDa#vJWv%t36%6rA44m{eSXZ{P+@ z#HKQ_7hCv`T4A&iaseI0f;CTOxL(3I z_Fubpa1!tft5WrZ@Z#L2BiMx@1<|H5b z;d_{YA0m@CvHV&C^x>mD<{{NLk6>4vjr!dR)RnJ7P2@>b-mVn1Fp~GKKdcl1gA0!eP507=toUx4Qg#|z}EOIs!}g> zrT$dWoMeYico}=(ElkH)ex)Deq9&G)8gMGA!wV8vs z7*C*unQ7EtGo45ohT>e*fLpO0?m`WC7MxC$P?LQu*(Vrbpp&vu26ZWGF=Wr-$pu4CmkFuP5*8%J3r=h;zhML%3w;#eu z^p9gX#xXlpVlL|V8tjX~IvRO2_MlezRa6CTp>Dw))XaPJaw?F8x}svd4=1B;(KOWW zW}p_=JXFP&qK;pWxM%aIiAC_Sio6x zFnR!O9F6L)K^C$(ffMn4RH+9IbSgLkwMYw46MhV%uo6`XF9x~2CP+hzqY?A533cy2 zK@AW&$f-aY>bMNlK)LuZ7NSZVL``J3`~5A~JE#iX#Zj2d!Wx1z(y6}&+Q<&QfVN_L z{0LR@+Zc`iMqO!ihEv+UsN;rVY6Mq^o9WNYbS8WY^`?s)Y|KsUj=FVivYfvWgHabc zC5!r>qS3$(ZoheyY01Z38!?yu8T4R8wlk3mtfapR^;CrY={x^63=cvW|6~=LX6U8&6fs>Gzp~=8%EXSVs z8g|BOs29gSPy=L-bV{6uS~F#sjJ24E>rfNjgBs^J>K1;8I$sQf1y!P6G&Eoa>Yn9b zCmfF*a29G!RHGO7qK=QrH|F=4j5_W%>dL=HjT2eGlZ9PSxA+LEk|ESBxKKd-zfI#3 zI~L*OQO*I!QETCMH~??r1nkI4)4;P)1JvLkT#j0#`!N+m7=v%2O8-9ULO()H^b=GC z?iL1}cXPsMXAKNP-TOk+#Kz$xc*gy{;}~ZV^*{}ngWYiq_P`3%T3YRXzZsX%--W7J z>{#d4q+nP2SwR|gG)hoca@sxMQ`BP?RpeA)1o93tb8#weK|K{Wk-K5yik$(=a4`Kv zs1yDWRhdKB6OW-PcLi19;B^|4Xnc;nuxOm~m{pD(%_w9wxjOtMO108qDu5J@M?{Ne3Kd~%^?FS$s* zM^=+q@+Q%?ifkp-31PlwgF0-@4&l!oeCihJU9cd$hxLGZ3x0<@MZ)KQn#My! zWn4_Oog&5L4YHirq#tP{%ZRoY$WrnxGJ~ujEt@LjC0Xu{UHCJy+3ojrY`K2tze-v# zT3q$SN1DisM32}YqHVrIc+I>+dy3ot1?G@+qL&VL$DAZu6WYE@Hj%^Xu$?6ZdO<%+ zqYXJvHj>918sig!S^+;MKOhUq6C{IZd*0#R=Qn9p-Rn6IR!ese4c^z`*IO;VLRt|$ z3-d@S(e^8HA2~#hwXBOCbhM2nQDijPMk0yc8m|$p^#JKjRuWZo4dJ;AZ-e-0kyX_@C`9 zdKZY^9@@T7W|Ot*u#F=3>neUi-X-+;%DElW39@itTi#RVXDfw{z*j zD!;YFw|IfiQ)AJb@3U>ozj%J2&f~MK$|`@rS2b^0z^=5G)mGX*E3nYEip!>1#dfXj z^LVZDW%ImM6;?@Age*lMj8eISY diff --git a/usr/share/locale/is/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/is/LC_MESSAGES/biglinux-welcome.mo index 1450e729e359a80be26a22d66bc653f64d4f739d..74105a5c49414f5e13355ea5c7cfdd8133e51ac3 100644 GIT binary patch delta 4802 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 ZhzhJK%lEV&_ROnjKT^`VBjcv`{{eyG0yO{t delta 4770 zcmaLZd303e9merDge4&fge5CWE|D0?f-HeTfRI2XK_G+>3_Aoe2}3rRnUGSKL5<2* zkR>cafFJ@zpx|h$w173pqAe|kb8N+8U3v~Z9;(Fy=k!>#-)HWPr~Rk*@XY7EcV^!E zzQ6aq6AteTxw9k0f3s)DCd1K2`jXc>8(6yMSpvQYyYkLs`lRq}bL8@f?5U5Tnp1FGcDqGrAmnVUI; zb$AXf9NdrkYoyaD!*E=T>To-D#l5HwkDz84Ky~~cYT!3f9p6JOVKh5Y6B&luD+Q>2 zictezfVy9mbN+;%#zS0Kk6sL*ZkS3LuHbM~NB2=P?_$|&*9{vu?}vK72{o|&&UpZ5 zaDEnxusfquB^IMTUxN>#zkx;$jeV$H{ufjQZljjqE^6e-$#w;Xpk|bh9k3X+M6*!e zn~U09OHdVCiTeCn)DmsOa@>tn+;6_4p&Jb2;brnB7d65~s8YI7CHA8}w;Q#)kKjB! zg{oNOK)V9*sLyBMBRC0J9kUVjv>bEZKa25t{y(IV!W&=XIE>{)9h9JjwW!K$MlIET z)D17A*77>?0GPj_2Bx}dpy4Y7d|qM{>RuSK$@BjJe!( zG=>kNjT2GljmSne=WsgSK$SW@&92}`)F#bE4R|(o!E#h3s?pE#8b1wfjusq`CsAwn z4^#)8((MZLLwzn2)loK%#R;eq`%wdFcHY13co$Wn`#)mLN+|Bu%!FDCTL8@yK9yaEE%th^`$RYL~Nk%rG z899XdzfEH~7gUmThQ()14(f)rs5RbzvvDu#F}sTe7(UEi^I}w`=AnM5ypC(}ubeld zD*6<6Ri&D+6a#)5nqfqi-9ZfM2ALRzd8o%}I!?xg$i2-`=lzcyZ=ou757l4i5%%vz zG-~E?j+v=f_jK#C)*T}BZkRPK;_XVoMublJy$OblH zWBEPDF{qiGz|;5^>U&k=?3u4ZJvC3_7Tkmyu*J`w29}1Z?D!nke-VwTT&Td~sLj)h zU!mZPP$M3JL$MTf<8`PTHen_nKy`Q(b%Ptu`(I-R&c8)1(RZkchUVH!8j^lpJEDM%EB)BJRvw1 zSxvJBHPG`o2XCS(Gm2-K0s74Z8hyD?h?;p7hT&?A!Dny)?n2Gz4AO_Wh}y;7D2Ga! zf_mI?QI(j9U9b`cCb`-vM`?5>?~#q zz5FG#ULm{4GV(mhBsyNT`QddTE%y&+_7mQIx{rpQm*u3Eyh%byIaxvyiH>(k2XdJF zs=Y2roao>g3vRKA*hD%JJ$%0*da8Zo0rEIeMH`9sxQ>U(6>^C1J8WJjr^sWZBe_6y z>>!aOhb(Phmw}v2AnnJCG}=fRnN6BWG0`!~Cir{zTiQj=IgiW#99KDepR9GR{tOq8 z=bZCAOwlZklRuDiM2AK60P5&U<`LG2YxJbhv#>*Viotz~Fl1xUBZbZlL zY)l#+v)gIrZ5l(#L-qypGH!L+({MZqCvkzOo_9k739;F|r!8}PtrecSN>5phMYF== za#`NG3SUE+$7Pkfy*`h7NxjciZq?V8yF8X}naj#AoMq*^YF(bPYOAPzNws^aHPyY; zRqJ(aD@vOjX_eKMTa#tF_qlw&GOMD_<8k{ex~lLjZ*8ge zTFdGym$aU#Eo(hh@3FkD8mrvna#sXD;w`JGTGe{E#`pj3nO9J-!+!ww C6ANJg diff --git a/usr/share/locale/it/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/it/LC_MESSAGES/biglinux-welcome.mo index 652e7872df9d2bdd2543753faaee9f2ee2065df5..6a6cf0dc6d12d85eff35db46fa3dbe1280f2f4d7 100644 GIT binary patch delta 4803 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 delta 4767 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 T#oNxUOj*I`_^SV8J*oR&22m)8 delta 4817 zcmaLZdw5J|0>|+;A|fQD36jt-E)|!=HI%HnOWXxfHf~8|kd*{8Nux_UGNDa{YDL&+ z)wO~a(V^RRUAk5kt<_aq``A|Z>3OumI}+l%5!1NFaC}N0CC8c=lMrIe#3-FLrv4FQ_To`Yz$asjX^YG73|3)0PL4H( ze`XOM{ct7j#>39}sjZBm3FAiHUxw|C@tI8&CUfE_wn5X{mcaw5!^<%e*J2CY zghz1~(vX?X&7IMM({Kwm#cweVe?YaS zeu;G6L~*wo=)y;H9E!}o8ISF7F6zFgQ6pcC>c|VIncIkJ|5els9!Fmyg|ig21YaSm zVEWQMjVv8|;v7_uEBOe=J&teSPU-Mj^98v{7=*pMza$&kbbDWG8Wa&G*pM@ zqMoH(Ze{Ul~$ zOM0i7$U$9Sgk8~BMqwz0*HF9s3)BqUMlHczRL?tgvS*+VYD5{>2&bWzXa?%OY}Dq; zL(SN7)b*99C91}JtVL$rXZ}k;59r6s%izs$R1fE)rm_Gv#Xi(^wW!@)hqJLBHDi%o z>=}qhU7w6&FdbPPvmW)f9CW@viSc^>uTgl6FTTeouniS8kcBQRM$ODd)Kcw0J@7ng zEw3UkfVqk4nC4X-jldZghb}C_N%$ga#y`hQo^RSE*&Qgvfz&tQQ+NT-<8Yoj7$dq< z#!;yH8e}7zQ#b|xjGF46J?t4Ah}xvXQ5~Lz;h2w_i9+>&%t_5`Rv-J9vI%;tC zr*MN4v|-+*Te|TZWcE#4Dtu)|;!5Pvs16bL3H4KWP6!= zsm3s=ru_hZTX39@f=2i?a*g>OJ7O2Q7lr81h{W4zw~uPLZU4^bnJp;c{;G*tZ> zs)G-mdgO5X`c%{uXP~ajLCr`d>ih|8kAFm7AoCAo5=_St_CV&LPZzGHpsBCLws-^+ z@gi!i|B7ljYNRnQ;Rw|0cLnd_4OBZYLDzfJ@4{p)_(5vG_dop{VocunB&KY!CAVs=>GndvBzmW^5id!X>Edi=FeO z7)#xs;j??Rg%fJvEQaBAtj51!DVB`2|0aBg+9Qp}**~?tu_N^~)X3(bI=Iep8y=;8 z5To_|c>6yxMVLh0@1x++1*nlEPOyKWW}>Fti(0!nr+yXZQg1rZUYdp2gL)Ne550|Q z=YmrYon#NJ4XT65$ZKb^Q8VpZKw%AqRmd`$kjdz(T z#%#m;s9(gbQ|$rW!iCi5PqW{ibNDp%2N;26(}Vg?32L zrYwo4%)%+C`}U)j;1cToJE$eNkKq_O!|q5cRC_D24{pO4{r&%lf^NKlYVdEU8Hs+< zp2`|jLzhuAa}ArLd!{{w%N^HYKhE#L*7zB!-CG!f$4M>GcRF(P!SjR1D|}8QJIE#C zClw@$d`NVxCY#9;@;K44jIct%w?}ntwuWOX1y&*Wr+krfQcIOUo+ax@@cA!N;MX$v z&M!qBzatss40(#UNfOybN{Nm`WI53*ti7W3Z8$VTg+x=WLqBM5lb2QD=xWn2e*3>l zqdA#Men~t;8|(njkU!364o6iem zFX1njIY#OUyEyn~>n!TnLL$jfvY=sKcA+woG#oEc_>|<5S!6rmg$^Er9OvV2Nv2aD z@7TcaDSSjKof8{SKWS^7`UreXqj-~CCZ~uF7n!31M>8^;uzuzlGJ&L#7f3s@lRQcq z4!xM^B%1Uh?~>i*3h7U}lZN9Q1z%G>eok7FlVmJ8Ky(z5K(J(gyycWX!Hz#U@1^{_ zQ=f^yA+1O!GJv!oIzF}u{*WKE%RS8d6#9~G_6f5GH#y}=IE+M)xIk3Q-OxZno3vJw z78iJ3%REaLd2)+f6c>8jZkKoI!jiIFkK2`B;4SeKdL9UvE_$uqt+1Gjx^LHRxcN?nRbFHH*IVWLtnxLM zzsjnpu__K)6(=nJ$zZwC^6#_!b(ViOw^-%1)@r}WDkyS$7Z)rnF*l#9E}NcFePw#P O>dsRW0^PFy6Z${#b5QpH diff --git a/usr/share/locale/ko/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/ko/LC_MESSAGES/biglinux-welcome.mo index 86a26064e90366adf37bea13e15420e811d62b0b..b5f8a0ba2437db6c5aa64be384aac73828b3e719 100644 GIT binary patch delta 4788 zcmZA42~<^e0>|+`iiijZvLuN5LP>psTCOuDN@Iq-M8hS~X5`reWCS-<%G8HjCT3zt zZpoOq+X9hb&RAM*h|{FG%$ypJW7%m0vvE#(8fQ-P{oQ+=)0untz0d#t-+lN0zyIYu zJy98Or!v5QrF~$9;kZN+$k`xck^+ob6sB5ZBHA0X6C*JW>o6Wa!;i5EJK#G}#_(rO z@$v|Mfjclf+ODs`NX}27K7ScI8{;>(DP&L)8DmT=W}^p-QGNIXb>njwiq|n5Z=&sA2T8XW&8g*SAs^KH3kvxa-v~QXy=z~GjK8Vpsl^KZo;22E7 ziO55l70932%1c{3h|GdHh8^(&>T})Fjw8nT^lZm(;-KY*WI`!8ug7X`w4&6hou@<}pVwVKQUqjW63P#-w zL^YU!UC@WgxB~To8dS&XP&aHujof)uN3Not^jp-(e1{tHf1#c{oTp?kOh=rB13EGO zE(*J-P)|={KfH{(VOv&I2u7i9*ctVNZq$v_P#vFux^W?D3Rj^XWFKm+e1y7B1FFLp zQ0-mwI~D)L9#jPI*hT0@HCTxaxF2<+c`p0Om!PI@B^Kib)cc{du8zf`&fWMl_Q$dK z5^5waJMa6yrtlCI-(f1oB-*QdJZc1ds3|Bw^?WmG1oohw=tFFQ4X7zPi~8I-R0scp zy8c_#^*^DeD1<%g)Bca3pdp`+YG5BS7^WWe1eZ`lc@;IpcTm?wbhB4?XPm-$chrb2 zM~%Qb)b&;PI37V})wE2qcguqqr~Tibg0@2j@@MjR8H#IBH)uo`UPtZ!Acjj*6^m+c z7-}v(sNL}_YTFf~I$DAg@Kto-*Ekwmb!WtB-;AT6xp@s~!+eDUu??*(z~Oir>+u&@ z(vvzoj5@!EEO0ZxZ4YrKYUF;6TAX>Pj{31RuE8KIN53xILP1|3J5f(kk1Pjs8nsw% z;4r+4n#)1G>>FpGMkE(?-2zkt%kfcMgBtSFI0nCQ-XF+<(silHjK79#Bo%4s#fP!V zx!@w|3+b=e7L!x#1_z@$o{oC*Obo+WsOuJERDdz7QD5oXdfQ)Mw~tO+wu;74^iEQ8%29S-1#2c*%J` zk%gq|`l6;P6?MN1)Ee+lq7Xx2D(Xh_9am#3&bOg1tU}#rKk7*iVKg>4^;b|M*^HXf zxIy;k`r{DJhoDBR81=c=k^A}00Sda|2dEF8K{a?CgR$8;{{eN~zfm^`8*Fzd5t&ZY z7pG%3Y8N%&LwE~EU@Tij9h`!p__8JQUqPXkiXEs9O#G!iRC6$v^QEW{Y(hQ3E>s7P z;{(`;n#->+9s_t>O<@9R&7@%<7NQI1qCQ`aVYF|yP|$YR>%38oYOo$PCC5=6`7^4a zTUdx;>@hX)B5G>(pcdyrR0CH~bA27vp!VpM-u5Wj_ioOh>+5O+MG%weLmwVMjYveA-NA0imNo;>i#}9CCsFsifO`K5hGW=c{32ok>H(j4jPX~G zCQ%`$qCS}GTre9ua=sLG<87#2aR8sg8qC0$U)k^buoLHVQ4dgtS`%AQBVC7TxDnOP zmwpPR6uv<{fJt0EuP?q1mjSPtr!$T_J>yMe z1)1SYwQjTwXJRR~#UD`(wi;v4Y8>|Dyeq1HG^#-_2B3~=8|$^kDYvJ6^IJ|1Iu&P- z;jzBaohpl0czyk66+;=W`g(J_a-OIDFIvWw_gPv%=C`=?38p=2=mi2RFew`oOL^Tsk)bKQm;)g?D8HZ_%Qa5e8-&rQm`gQIKj zKGLp3d7&pe!Xy>Bnm4X&T3g+`?fsjjhsuw7;-h|c?&9N3rMpb|)lmtxKX}Hr{4b|K B8-@S? delta 4761 zcmaLadwfsl0mtztLCB4WOX3neqNRd}h)WfThy+OpLW^eP@~B;7APRDqS!MHLyffgW0GlUyACm5Ot^PP%~4Bn)0VncfJd`H**Nr zU@KY}8^!!UQ~lePHT))O;2)wI{u1>F!&r&Bk$BWvnTcv= zK5D=@sQy;F^$j+KhuKksW#~n9IE-nyhGS6;-9z1ZSIc>J-LaB-6zcd+)WG(+buZ4N zei5^<2cy$WEJvMRj6>0`q%f62GisIp0W||1s7G)YHS*|aX9nU>ca(qAi0ZKbcOx@yn}1VK2l2eT+`LIbjc^%iDhp9lY@^QGjauDDa4EK+ zW-R1EX9gls=a0l0n2J0dvkmpOyx<?2#Z&G-O1AoUU*q4eL$VLlGP%~4DdQ|&R z9bQE}%NxiGVE&96nC4Xj4a9{Qffg2HCT>T~`0p``{>^}4&H##VJoP$!60hM^OrqCE zFmO0!oQ|q*Mi#PZ#ku$aYN|)XI5RjNwMdgt1AZL4VgYIR^#{o>llc;C+ zH&g>%MmRGNg*tB(s-a0Z8Iw^{Y@-I!owGj-9)wb z2?pTj*ayEtwbPviCZn+n+T$tc#L1`zr=#v*9`?pOcYh^nN~=)M@-*tYxA9TDftsnX z3C?w+QSGIm+MAEME+2K>M&xa=O_jT2JL<%psE!Y#?+%g2X0G8X{3q%e=1p|IVAYsH z{Uy`@|A8Smm{&x`q8A@U4d64>Oa)ESBIo({r=SzZpzdHQYJ@o$fd!~%w*mX(k5SL? zENZR1kDW1qX|OODb^S=x4U9!C@@ek=S*ZT9u$SKd914AL9jc>hEXKpA4tn#Bsi7p) zqMU>3pc3`0H=+hqjhev|sPkJUb6o!4l-P zGj*snXYZkqL*X=Pv4y2Me|#q6eCl4zz<`;?%)$joU#1Cn;73@CzYJP_r*dRKkX)_LWd?RXx8&MyyeZS7n9$K0IeS7#uVLzg!Rpaj4j(kyk%VCYX?^R5rf8YPgJ&7JNj2s{p zMB53nj_6fhLe`V}n`Wqp#JM~6;!nx5ZhffheHK#CV@@F7C8fkZ$dGBlb4wTaJ~Ri zFIZQi7icHxLMq7x5=qL*5b_k!m759gpKlw@?=^CWOd)4T3t2=ulh=s0MiN4%l6<#+ z-=C3WcHH0ehF>SSFAdC~u8dxzRDNwvH8N2o7Om0O>N59uym zB)=l9M4LsPP=PIoEG2pqzem!^B(jAJAp6Nca(|1bkV?WxEICh}C%-0R$#8OidxL`A zji1G&2f0XQl4C?$G4c9J&d+JL{4Nguul;3|f9Td9!&gXe5>3XD?nK*L4!%ECFF55G z^K%Mg$ivPKa}ev?awaB{Koa2%4ZqvT+pq7W-kGZk%dEAfYgU%#7F!folzKc?*_svQ zmAR!JtDvx~ytFW{qTEwpRg@HXO0Du$9xH9mLMzQv;wjB7va%}jiVE|sjKX|RNtvfU zD`r-Rm0MC^%_=D?&n+tQUWr-J&6_?pI&xWi(;2IyVRPGoy`R2(uC4iKd()=>(^C7c z9adXIOIy<=i2uiZErl&-dt7hNncg} NX?mzPIAe9E{{YewBEJ9t diff --git a/usr/share/locale/nl/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/nl/LC_MESSAGES/biglinux-welcome.mo index a3fed6204c91317d875118860115c420bc10ce37..b5994abd98efa2b6b7cb77a889cc620ab5747a54 100644 GIT binary patch delta 4805 zcmYk<3w%!J0mtzt$OVb!N+igeNL(T)B`y((O;M>(*O6+yNnR1j5|cDB4KGElMX6wu zu9ms9Vxvtn$<|G~GWV<#L3Hi93OdDnw$x^y>OS4?f6mE1J)iu~_c_md-t%0}bI!}2 zDxZ(4e7v8AcG_v!u8>}&(a)F!A7d(lRBKFds4@F71bbpVM&SiKj(0E;kAxY+pE=EL zIDU+Kv0J!ZUyC6epG1AX1^XD|HEk3!sR)TMraLae3@k_W;RNc!O&Ewbu^YCb&i7$g zi;>6$%{lCgU*Jp(>S0U(E<*lHK094+Ee6rP*-7CMD)!-Qtiur)z_8STRL2a|dGoO| z<|C73N|3&om8kQ#p+>p~eerG7dG)A(5>iS{m)l?=?=#43;TQMKGE9M|- zWXEt2HY0!L8+QH}MQbt+t1%JP!ShaiD+Y6X8`YtQs5RDsT_=p`#r$ik;;CTPO){#% zOpL)?Ov3f3FVvzsR*$;idDP5ZM0Mmd)JSikX67Dh%D+O5yc?rrGE6iU@h-z>Tp2b6`3zfR;k*`MGx(!&4J5Zko(z-g<9d(?DPvHohfiI$F zqQ&{#dxJthD(>NUjEJ*W`E1k-GF5Rl`s0Pze z_c8!G=g#NJEGV5fK8g9)lue>y0=jV+?sHDK zjCvvc1-oL>V7tN5sE$uTjeI5sVKM5wRT$}G%u9HHY(p*5x%~7k#6k?lbI422e2jW=JwTlo z$copkiSttUgu+;4VVfTO^3Z9Mg1S&XYNV%89cV&z_$~&aFTK@c7KU>$4mI^FP@f-l zJb}7ZO{nW#L#+Yt9SRW?+E5n`VCCsJ7JYFP>IEze9DP8P&j_Q60F8TFv*J&qK%B zPfbtkL46X2<3v_WiahG(HfqFCykw$r2x=`&o#3^9 zz2;G&o-IH%>_$Dm1=tfSocdj;TU3op@eO<&L%w5=XdcFJ>_Lrq14iODRKqo>k)K2@ z?q)9qy+A%eO<6iiRWtA;_QGc|3o9@ducAiymGgPvMElka#CYl_V>%Y18a|9JJcXKp zzadY$d5G$OcNpE*RE$OSa5CzH9MrunM0MbKjK>zt!LN}%n?;lCcl$mZ&heL+g8e2N z^D<`RKk@IV`oB)04UB%mnmMn@p`gd51~v6(P*Z;q^If!SP#^BE>y=8Q6n9N znzdr--w;i=8tFSBHLJjObYG!@;FoyO`I0fCC5vUWUpbu($+s4}0I%SP= zDLLvKpF;*?b;7B#*vx*{w<g>gWf!ftqHA|FVVYWFexG0J|J2%C&*=ztEoLtv~44uNHfvOuO?bJ z{0#hmTTba&vXJDF3xo&6yhj!gZ5K(gRpJGOD@g;%CVoVl9%20~dw;_2U7|-&TMQ|) zO7@S8im^mLAlhCeTD=>{A+nncB#)9wMB5L@TVx}dKn@UXuaf7i68}@O^;-Yb9?ik~ z^+Xt2op-7URBEZZ9TKs3SikdRNRRi^xP$L0%?}WT&;XDg2Qn zllJYW6n;d0=~PT}Jd5i{I!Pf}qjZ{IOJa)BXV=|i}GBh#jesN9@jE=k*BbA%^P*q5#z!ulM*L&F>{vX zx=TH-gp$gF#OTiMGIxHVJG;mK^pvUZDPg$`i&r{@byNj%E+h4yrd~5g0h9}%X pCZWWYoxil)v%J7lRM~B6RH$>kY)?tflKg^fw|jYA|EUi;{158e36lT- delta 4772 zcmaLZdvF!y9merDAtB^OxaLB*ED!^P1VRE9Ba(m+5+EVLfSQPq%LyEEAfs0RcT z2tr9f3UU#Qq9Q5rctho?B4Du=oeC|N8J#j?JJ{Bl(Ap8{_sMQ-`%iax&gXsi?AiC- z-@d!y@-DxInvvhR&2)@oZrWo0a%Ntu?eFw zx34k$GmH61!IgLb+noLR{fyxh#)bNQBMvskYno}~vZEa%(eyWF7DS=uP>MS7G7Q6Y z*b|$v9rq(AG7s?M;poA+_$>CoZ!ikKL!Bptj?Oz6BN*Q#(kNiZBpi=hodeD|et{9} z{|bZgJETbF2V`v1jmy^wV^CK(0t4|L)N$#kfiqDREJRhH9>W>mY@sm}_aOhw2|o10 zOPGY$k;$8IeytP4@ezuXk?Nb77>f%~zgvO2@>QsbY(Q0R3+nv4Q5Ad>y@P0cNJF>a zE95SiaZFEFmWiYB5!8&=^AUtEI3B|1>HAO3r4GkZ zf2wFsutNiWi9_%vCSo|h(ht&56H7;(umDx^BGiCx)RitnRi+VD@-?U{-+^44X~h~m zjuws?MEy0>Ig}w47okqL4MT7@>VyYTSLj2X_&jRj*H9fn?Mb%|L&gi@HVgP`@ig zEv^z&#g?ItUyr&)Em(#-k&1iGk2Ewu3J)(AZ!%CbT!<>A8&zU2>bRY#)qN0)@Cd46 zVR3c^qEW{u;&jYJ?vB}ndRks}zCVW1dj7wpaTj0w4e!H9IyylCT3C&$%ofzG+J_qO zEb3l`7yc@MhGf)$L2!pT;Rf$UUa(j)Jh8D+uOvg6Vz55n* zg22&s1qPvxOG2F}4JYALREfQ)iR^K{zv<&U)Xq@Kz~*; z^>3%KnjO05sZ2{V%|Q#7;1Jw^rT7YJQHH1REaPz08d#0IvrIGUMb(Bn?gPAnmyva9 z-eSo!SMvwd?|XR1+gDhQ8n_lU(FfIf#}ZV+2`wv`duROw0KP_4XuGmsDY-T2FSPj9Q#auo)XrYb==AtD=2T{rGh1{{W3-cF47; zfiI!1=+79B|H2#`nqhxmgDUB2o$GR12z zwpe!PiwUTEl#WYrI!?zUs4KdKLoi^feZ_GYO@AzE;4IW}WvIUe9xTO`s9Sa&Re`_Y zK>X25qliW9>(v;5Dac3}eSddxz;j&Aj_e`wAm)B>j=7E6GO<@F)(z zmrxZtg}S2aj^APs{o6PT1Nl$|@{uB%Dh$%|-%dk|<0z`+Cy{^VDj!KWYPNl%2Qi2K zLJY;js6})XHSl@V+PI9m72iAGhw~#p`frk*M31DlMfza;&h0rqIo|9e7s!)j4GAY7 z6K$)=Hc~-&`E_o39CJyN-R=Bi<}}R?8u>(Ty~WPXT^K{2AR9^N_?v0y-l>c=MB4{M zWj;+Bh>MIM`^j>m?J!wJeohL>3evTyLX{-h*|8h-8s6&k<88aH-~Q{y;_Uom@(c8k zHu7sSn2aXc%56ITr}R78dT(fZm+(gJ{7-8OYO$Rldfc?FCR@lsb=c054Be=gY3Tl+ zC!5G)E&F@*^%l^2k^G7*Ay1JcqV15)PoIy{a{tt`AKBwBDIo)h zwvUKEd5OH;wJwIx(WVC}h}=)MlR(l)-Y0tf)RW<4B~eA!5+0+@Z7iSXNGstzZQdY9 z$b1q&J|xiTMCU#(u<5C zN67(lk))DQq-#4v!`p+8he-rEMzY8&L|YZ{b++t}*PZrfIP|~v*U^63=|70?k$z+t znLv6HZNITG3HYkrPB15Fj3XoM9p(jWcG@|ZPJ&64FT77jH(yL-TECnn?mDa1Q?uAp zTxHQL_qbeET}^p?W3k6&mAUKcJ?@g_^{z5&d3Bk~W7RKlSu=9ySuCf#mAAa4 z(p_rJc9*)U>s&2)3E5#*adnxMU0qjSTv_S+IH9PAFD-R*WbQO~eb+!$#Tu%?<6ioo ru@bEYm#41Q<8qf-HJwA1{oj$!WS2%*u4>C|59IQ=s(mFh|Ka~{0(2AQ diff --git a/usr/share/locale/no/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/no/LC_MESSAGES/biglinux-welcome.mo index 8715e1fc2dcdca61f56b9226c41e0d347f3fd72b..4f63cf6b706b258732ee5b61ab2a91dfdb656381 100644 GIT binary patch delta 4802 zcmZYC4OCa<0mt#@FUUI%L=aKn@7t`uDASZsQnVMLp`a)>!wiyti2PF$!kNXN(sGXM zMSMvubAtJ@#UhqE3r$^yAtt__<*_waP4pbvX|uMut$ly@Ue4J$dk(+*dG6)DJkN8V z=b|?@x*9gQ{Gas=+-N8l$slqn$e7_SW1foCQDdU|8q}Wu@8QO zI^V^n8RL-~nvZcPc40n7_BSR3i;y2v#zyyh1|xaC*+}IF9B9Bf*n;CQgl?$;lN@tU z=gq@VEJFs%R3dFLPomC$8P(J6*c;zQowpzL;8xT~c47k0H#ey0!XS~;yL8Ue9tBr6L^{&f;-TIYGAu_{3=GVe;w7JTc|nKi%lRV4`Tc^RKqyH zsGBs@19LGMOE3jjqb_JhHEciXhV7`4JBw<_=ct}uLyb%~YRLbI>Uke}$zYg)xD>}H zGX8EVyEvehp1?cs66%KG%&0JoLESJ3)k6>J##2!ZFF@V+G1MzugX+j$)Lc1&y3a{e zgU_R$ch&D4_$%JV0TMc-}}Fy@pzN$hWrWC1NI_=VGf{ra1k|>pQDEOThw_`!|d6egoW&n zK#kZc)CjzUI==z$!&c<2ntce5UOhWQhwVJJ_j#wpl_ z2XF$`-p(;RgxbG_OmH*aV-ImYYUCb5P0mtOL;V@(*SB-kWD!dEpP($8^dH9v{`!pt$&YPUV_-n|fabPMI z;}~pkPPl;jAYH+5Oc`ZAFdfzKY*f$lF%p-e&U+dYT*j=$?d&&>wm-@Dq}m-VK#l04 zRK{No81o~$N7FH#{Ss`z*HM#iDy`Co=K<9DKGcY7 zU*PyS>ea0FQ#nZGHRnJ9OF={S7|y~vR8OyhxD7Y6YcN-3y-4Ac6bNkuIy#5gQRUHB}9;93mC^%#MhQOmLs)$_xs$=ZSU z`A$`>((#t^ZmoS`M$E9<&A3!Z%Pi-iPYx5!BG1 z#)Wtt^}WcYd%AHIs;BGN=pDDAM(ix=`afU-cB48Pn!)(1rEV%R6E&0zP$$%)8nPMn zj(4JN)P(AJtF!+J@@+DoVI>B$_;vnD`~cTD``LU})$=*1h80d?{OhPJ;(%KGH&l=R z-uG7qEX*m@j*J5ddMKhtmj z^=jjQhQ1wjVJGT>Pf;Ur9o0bB6#KkzEMq?!`IT9TYS??I2Ax4Q@LSZYaq)H2&?lgJ zJ|6X)yZuz=QOQBIXcuZ|o3TG0$2`1@y79=n?Hsv-^`|>o@_<6=pbq&j-eiS8r6_))a3aWs(}I7_IVK) z%YHm+s7K>4%tFltAM$Lo5;ams9WPtI_w!|u>RNN9I|+U?WX@Zpw94(v&v>izj}6%EGH+3CS4ubPCP_IuSWis3?*8Q zTZtx_$_Lig-gLqPWF#pj^NB__ggi=Aj@g(RTfeEN!Yj2(6WiTRUCeUoEATf&!qT(ZNRVZ4@za#uDGV91&>YCnBEm6@#>M84~XhNxI30|~n zEG=ww>OaAc2vf+gK&qr(m~QlPkD{X z&&aQw12Y^?;wmzQWRODAQ+iRk!`T^)D@hF5LvABcM5T>1ST(-9ek$*fG0uS{_@Yxk z?I>nC_1@U()XQ-LdCA#Na16%P#7pwYeo{fI$S~4VKA~bg_m@=ml4r>ra-OI>O@2yJ zNC8^ayK0fwT~WNm>$_U}X3LJ)yZY6qc&3G!f{K#jDzAHZ zWqrA4U}$l5ahb395udlE#?u!^(W6i@i%qy}q*2mOj~6di@uq#sd%l delta 4767 zcmaLadvp}#9merD++spP5E61DWVi^J1PBBWq9%c05)?>+2}%M=APcN)60*CHg6Pr; zniwvX0E%+I3yR>P#nynOR0&dhk#nN9rAK>j4{E9Ow6sXS&(18z{?j==`*~+}cIJJ5 z?>iIRw>9FgTOtCN`*ho4*ghov$;lqZBu5xCEmlX3Iexn_`|$)O;W1 zGx{3Ce`XOMWAJg@i^rVfZ?b4qaNr&si_bYHyz6)g z<2e2qM&VVYNajDty-in!uL~xlMmP++<3!YX`KTKgp(G3xxd*+V<7H8{xfIz z&<{Vt5%?RV^Cp&G>jFdg=!tnq_09d5igQuFTY(z+YE(yBP?g(=y8d=l1>e9x8jW)_ zGzFg_vtUNkJ&mjgGjR^8$IX01;y%ZtxSRbTs)H5uLf5$1kHU{14O=_GTq&AY)K#r37`I znWzrWMcr?Sv%e}pV>kz%MIQ!HHylP8Ixq)yp&O`?M_TsW^};6h(@@`UL3M1GvmeBA z_S>-xk;MQvD%+mMO}%-1w@gE2h34Bix=diW@+lx|ds1E}-1p;q@Htj6Q0 zip31EE0BabKMU`}B4l>VI@Hs0#QDA*ll1&|(zt^!zQlX6A3M501zK2-s?0{zRP93D z@H}cRFChb1uds~!o77=;2Rt~Q{Y|(WJMcUfaMy_# zbti2sMD4FZ7P2{wrT9x!sWUU|3XVrD(gIY6AI3}_g5URp(=C(Ct(r`Ycy76QGZ=%9S8IR+KfH% zx2TeTfl+u9HPWaNc4>#A&Krv<5sVObvR^&Yez9CfjWA}EUBPrz2mXW_P}gi@CSYnd z_1{OMf&*G?|3tlLdeJ@oU@+=Jd8iJSqaL%}n2RSd)KS#$Z=%jm7-KsePqBYD>c(H8 zDiy=hFUO1k4UKRWYV|*jI`II;VmtQ2_pu5;L9LN-W9{!fjw?|eX+~Y|1?+))Q5}03 zb=@82FrqPW%e{;=hr%uZbIH|FOtKm3j*Dq?t13xF7Yq^+@&2W{k(Ps2g=+ zG=72V*mcy6qv^eVHxPMR0%kakZX6hmF*qLe_!Xi?J{Pq}JvbFNp#F+|ggWnUsHy0A zmtDak)Qw%J$8jmXge$NgCNS~pKo<7Z^PfXQr6@*C!F1;Y58lqc4>hv2jxVCldktC8 z<^$9Ku45A3MBN~XXH@TpbkrixM%`xus)KnLujhX%4UO~>RO#z*0k$CT6mtc2;l2!0 zBhBJNbG!&uu}0MIpTrbgj~eM=R7cM^UPe{&hVy;;-PB(_8BarVJPCE7>8O#*5!oc-7DrT)`6@HPi#VN{-d z!aP*RmZ2)J8uem2i0a@UP;+|?d7{kMs6{rKlag@~szcS-1s9=8{}_hW1nT@1`2o9B zEgVn}ccV@`f^IyH{AW@M?2c8TI@Eyb;1<->?8X#)3pMgfs2hEXv+*ye4o%_pr^=RL zBF+!cD5bFyb>R!B5q^njcoQ|Ew8{44cNc2J)u`he(89y0#nyqk&L^k=nL@kc(Wnll zqdJz0dcOn;X;jfD$8>xJ%kUyH%_eP%{a0%?j$;217GNhfVA6g36C0ax0(y)1lZ!_k zuc8JrvDlvChfp0mhEybAPSMbf&!KwsJM4j1F#-RDLolwyuFP2EUZxOLffmPo&iC!8 zDY%G{_%Ys(pJFOzP2~?3mSB{g|JG20xkUAJ7wQJ>I1Ib;Yh5T4AH*EgTt0)E%QlS0 z1E{rd9JRPQP~U%y5%>n#Ml>jG^Yp>}L)%My>Pgr|enP%Oo+7Hqdqmr6vY9L)yv#z| zQa)#pR(m(}e?(5xJWr#X=v}bLIrt)~YEP19N$CC?XoTh(HK*EsM2g8-vYfccFtUd% zBiddijpSQIYiI=tZ>o@oWIG48MN1l~_}u{{>r#UUH1QMh1{fqHUo~ z=&#_&U9MJ-zz|Drg-b zFObFLX)=OnJ8E<5^ATF^TYL7bhj(|<;5BF-BlYAI=}KzJe3C-6{g`wi2g&!s>mr>U zZCZ|zq>yYO-ANO9n`p`T$zbw0QAO7fR&Qt<#b*cEPk7CmljJy=MY@r5MB7#pL-NRi z@VXqr&SVnazDwgnQbQglJIG9;ZGw$?6n{v{oPC!6|7;(y_daQMj;_bKWUaG53GdJ- zULijvr-?R;%u$0anp6|!&pbgMAi1Q4q>|mFKM8MoXBLs(WF&cu>?OY-Ipj_f-rl7V zxQ&n5B#yL`67n+9R!4%Nmi_U%)BYI_{Kjz~?Pr|*hwuj^o(v-6NH3!8qK(PGBX&E( zyhCF&8Ezj4{WEow)1Hp`B#I;kWBXj|8cgn&8$W%q+h;BHHZ1bi)LAqadR;Ed*Rasv zRO5A7wQir^>z=>N@2a(y)z`YbmVdF!DxOhk6}#$P-Wrcpwrsw~y}+90Uf`;|ac((HxEPjEX;%)4O z??xHJpE<*6B>o+DVMGtN{xC*zeG2vb73^n>W4@=5OGRX~F+DLKvvD!151*l4d;z=Q zO^m?rQTGRMI*h%L7n;v;0Dg-zFg(VX&X|wb>D0Z!4f1{rV{CkS%$j*4b(_?U=Y5Cy6-5e;TBXTFJLU~o7)uhU@)}_*aN9D zX{ZOMVKP3049cuV{>*kxVfX& z6|<39G5b*?Yr!G-CGuw;aO#Ayv?lvw1A0*%JZI~#VK=UCp*qx#T4NnJb;S5S8 zNCjCpX{ZKsF&+yr30I>YIE?DpQPd01p)z+7)sd^Hk$!{9%pFw9e?*Nuf>DwT6NeQz zsxSHXP}oa_dU_gD@CxdMVXUZ7j6%JzA8LeN)QhuF9iNGM@r$S_T#FjW0n}PKj(X2o zREIC2+Pmi1io5s-6#)#p61}Jfci>rUM7^lWANn9;5rat2_^tfdbSNl%aaQ6_tT~s1bdF9q=q_iq4~+yMXH8 zUs3megS!6#YKlVHqXpXk-6$yK)u;vzAjvSzs1dZGQh61X;`^xkx(#$!cR!rV^S!&_#MjY-H*hKj4JPBXZ+=QabMq$BhPjSu7(y#Gn2D{}jE`aM zqtxMtsOxrQftyiYH^nnhnVW}NoW-b)I@k%ZONU)#^qSWvoed=mLr$|h5hg+3gCyX_5^ zQC~>^z%Wcob{ian>i87Y$Y)?UR-o>C1@i)oS%>$y{%WZGW*p|;{~g|>K72U&SIX}W zcNbl6S|`h93?4%tvffM_KWTK{WT3u)N>L5h;yirYUbmx0+KUyf4lTg$Sc6@09V)|H zQJHLXC|sp*!rripUmi7Z1dH$tYNSI)xg!{Z(Ol=D8d!*W@e))=Uc<5Ywf($53rY74 zN8L9b^}bxx8gOP&h^8>#T8&X$ug4(ViMnwwY9t3y_a8^?n#-sL?w~UFZ;Z#p(e87T zP-`a#Rlfl>9>IHXD4aSVI`x~`b2BStW40~Y)szb9-Q&fs`a1(m) z7HScPu|?>UNk(;`0QLUW7^eNdp2A)#-a@55{c(5XGq4xevru#P5~`tBQ7?E0)uBVE z0koi=zl{0rGWmvr|{a0G&h6%Z=vua6nnQqF%Q4J5m zLQKV%aT}^*;aTpKcu;F*1Wv;_w!RVdzK>8HJB4cSF2-Zf6K;kQpK#n?ui;c^3R3I` zV^I%GMm;bK)uAP*DXPPA+<-s9c2wpjOmNr8Jk%7d#J;-E+K75@D|W`eITSR)>!=5w zoao+=hgw8M=)*NQ2>*p_8xt{!9f5t3FE=v@^#xUhPhkV9;oIoJkjZXly*P^N38<-b zmQv8-S%+${0oAkPs1di~v)G0SIF#Y)dOA+U{rDu_N7kdsoZ{~H<+zILk8w=^_1wgc zG^gnuV=xbpM;tRT+olLLXN{;7y^sC%0BZ4li|W{Y48sSgOoZjQBa1~1Bn2PEr%>;y zLamKD)Ks=%EZ)bi+W(OZLyIZ_J7Fp^8)h7;1GSiiyHVTcCI(|WYTtLr$Xc+V;h+p;>lkodq}e~x6+|Gy?% z970gYXjSsXBR#7(kFUvyB)@==h`m?4B;b zv&0a>M?6PpK$M5`g{KvbT_t~;|+Lo8%`-HNTL6A}N4DnlH0ik0% z@tD8l?j#nz|0v_^af|--agwrjz((SbhNiizC3I+hA0BT~(D%O%X2kzLWR*WA_Nc%y zi#S8D$o*>u%-e*v-Y!Dl3CTnyq2mP6hxm-ROcW@!=Lj8d5FLpx2`#(^LJNoAk^deq zQ<_iABZ`SH2yMSlh&hCgi$sOL#E%p%BbtfliC{v<3q&g6{F>8;g!aCUc%sH%;(xf- z1ng?dbr?acAsUITgtnVj{$xVOOT_PqwL})Nm(cM`qS{~LE8o@e|5JMm7srW@h;_tZ z;uN7HkXY$2x!-^)4zt&SAF=;C5~*n-b`l}PY$BhSNGvCQL7XSH_?I??KM`rf!{av; zULy|LimBGKxQfUm^ldknczAT6kYX=};?IdFVn6W+(T&j2O6>NR`1gWC;RrFpR+QuG zw)|(Sm~P8K*ka42xS7~wuVby9a5Yg#%pi^uiwONR4#3e$< zE5s5aiI_?Jj2Pc^DDqxlbU{H$d9kOe!c(=N(6h)_URZXm_MN7N=y5&jlf08d&CEpw zzN$h`Vr6})H!j3i<0~oiJzrMXw8DG6bI*wt1-`|;@{&SNL52HpwVuvTxgAsAoISs* qnd2+1s`izYEUR9qSA^!o@=Rsb$*qgZeV&J(`CeG)YZ{P~9{3+w7Y0fI delta 4819 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 delta 4779 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℘h&)8HiI!){dt@caBD;x}^<=)U#p`Kn`97a%Y@S&`NzS%N|5>}e8Be2uyh#GdG*Uz!A&bb1v#s2kxVj*OegJ22O7hijR)~}q#JpM3?yMhOEcN&Yw_W-XdEWV&W;Lv*=hg9 zQA~8&{&>=9KZCE4SDfu=$IiH%l#t2fD5)gXB#yK%pVIK%cOQ*_)pJT*m7a={^6Ry4H*Akg?_QVa&hBaoD~mnVC9e3Y zx@X)mfu0&qS-I!w@{)!n?x9_JW)+vsD)Ux&DvG@>kC)TSob%rs+89-Le*BCOlT|(6 nQ(m^v^PDabJE3oQm30QhEbVADVq9V) zYT_0p+7ROsET)NR)l||1ZLMw0(VnESIZ1k2kH^^BWAjI&?f02`vAM@*KJUFV_r34? zyYIc~Klg^5*&7nL(Iae^VY^EDlGB}xNeD3}FG@#^Y3^>!5j=$n_;?Rv`d}4az%3Y$ zb9)-YAG3mwOneq!!;{YO`LV{(h4G-yufu-E1k4T^b2)Gdd!y-P%xs85jiD6PaWzKb z^Vkh{;3;fGIx-75c@X-r0C!^-yoqsm7u8Q!cGPb_jOO|#okk%CCgEs&$@#&Dj-OyO z$G^mIyo(gce1}}ybYS}GFab5gWbBCJQNPPVU3dnnf<>qb)L<0XH`{3pzyru1bDj^K z_$SQ3zaWD*QJk#~2J;btlacD1S(u1RQRh94n)zDPKwdyqZab>~{iq7Qje#T@AJEV( z_!7AbW+cPY%w}L3K8YIfCO$gjVaH>5i2WAS01Fv~zF&ng=tm7`18Qw;!7zLSRjCt+ z)SoJv^Bm9xuVa6_jp-Q0Svp|?YG7HY4hvBwUxK=z7d6vrRAuT=C0~!4`OC=M%n_`_ zb7NQ5`m+X4r!2_!4U1H&7k_8+8j~Sc#fQCTgwBMD8uX*|Lg|G>wvH#_Q}5G|}gRc1TtRvkoL zunl!DKS3S<^H?C-$UcoEw$o2!n; z@S(JE8ft$7vXIR=oQI#GN}ZN!S8yz9k!GU?ycj#98&!!i3~+l*fQA-FBWB@A)V=!# z)j`KJy8=n5-({dWnt+pVDyqZ*)Ibh6-`{q;hpNzhoPzNztdUrhPW{!ZumCl)O7!41=lg$QA^VY;_G)*bDprMh4C_%ZtbOV)Ik1*OxoOYzE2)&Utl^;;CLSP$9hx+ zn^5n8_c0c)INyJb8d%u4;B^Bgf`$&nVh>D24PY2*=6T4%HpQq4Y(~8&ZlW&Og&RrJ zq@YS$jNNe~YGSWoBQ~Oi(|B~k(2a3={=LqDb(p{x8&M}7LM_6hsDYe84e&CmGGCx> z#eGzVBPoMsIubB_9Ir<8zXlVyzF9{j2KS+b$FTx0qbf0JqFvG=%x2$@ z>fki$DL9LfcoB8MYuF2KBQICeVUm5%hafLYGZhnXIR>;?*3#&Tn^E_A7ivIQyVm8c)I zp$2dRGw=@1z@%*ZR=80EUV|FgdQ^was9SX&RgtS0ieI2s`&X#S-9)XCyV(J|6k${B z4*Q{gI26lpI5Ii2A2py)u@Bxt4WQFh`_^>FzU-%>ewTx)&|)k_H)?=wr~zKbM7$NC zv4lqFY5bj!rKm->1(R?es^c@x_t%hXn+IrN_7Cj8$6cs_ZNf}EjJhS)Fa^Ix3!|pn z6&Qx9Kwun=A{x0k2#??*Y{P7{sCzEDP~RUzo+NVxH)59@{`G^~k!4{v&a{8uigaP3 zIJqA#KwZa&;dmLTRKQ%Pp&9-iHR6u5?0eS}^*C8L5XYcOxES+s1!~6cI$lMU_8Zi_ z51nm4cG0K-$Dyv1j|;IJga7_-rJ)gBMV0(>ELE!tr_WfS~-na}w|?}Qb>BgX7SJ^Mcq(m>{s^F%KqZR^N((xe@>Hj=Fs^9GGh(SciPuQ ze|EI#LF!DVkzJ%CsUyE4@uY?fBF_?4bOYgW3U0&syhx4^y~<9LX7V@*BOefLyGbOO zOiJ6=`%c* zG>hZp3OPr#S>#DI*t!zEH@Sc2M`SjcKwcn;>z(~Y_)8K?29hzP8`1VVo8a5# zO}m|H-ls8=q}T_{Vcg-g=U^5ICvh!NJ??dAN$5QxcFsz#->ULeuJF0aEt<=H9*^a( zTwYV>@_8(`*I(oFmekgG+*WOc+vBrpR(h)9{vAS%Dk(6p7e(oYdztv u$j=+v@Nw?4hMZZkEw!`03;iFU`w-Ir diff --git a/usr/share/locale/ro/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/ro/LC_MESSAGES/biglinux-welcome.mo index a87ed2021f50c9424b654fc5e6006eb301f693e5..e393eb7a1bedf00777dfecb8e92fa55eda7635ff 100644 GIT binary patch delta 4804 zcmY+`3shBA9>?*GC=YoEB5#30osqUcwhKw4b$qABMAi9CiLhOf<%0zM@ggj_^ohqOc5$uo2aVcTg8TgTZ(WL-8xr z@jk5fVGMFX^B$()r&xj^(Z&Q|8S-Z;S?PLDVF>p(Ej0SDV;fGvR?NZxhNTXSvMoX# zHw^=^5-FCcL;7MCqKeq7&7@E_?qK3}gEyszbL?bF2reo|x31`m0m}*+JD! zHtL4On1pW3z~!hD_Mtj<0CmAGROQa1I`T1Uq&HBNxrHkEcc_tvGD?bJ;;{yYB~X6{ zjhEP=p1zAi@gnMiLCmP$7=gNAB5H(A)P)OB9WO;)crNM@u0joD7iz8?L0zX4)!}of z`(5$aJHEz2?C@dOb?8Lha0_Jgnpop%P+!4FZ# z-#{II2la@0^Nzap{)f>}$s15N*o73sw4p|D0aeP6Q6>HcbzIm$Yj!8%bhgt_6>CCO z;AzzH+wehbN1m$jO|{;ZWQ^7OpG8BjLoxDaDp-xeb*Kw;p#!g>-hV&JrAHNox?vvb zSr(z*j$ff(yGB$;mtiTcM+bg_4`Z)1D$f1QWEy%l&m#9QS1}s{xyyXa#}n9wBXC(d z`|wTF_HAT>n_*6?#3iW8%|K1g3RFiu=#OjB51Y}W1D~g%FOco1k+dPx!JI%%mYbM| z-=dyn&S2}p#i)wRMjbaFb%Q1xiEB|MKYiAgH$V)H;Yf#56!Ervutj4QspS#aP(U zy2m=;Eb?b=u-b#M^hT4Z1DSW`5^6+uY!mpYo5gl6s?;ywBy2;?{y=87zOZ6295b;m z=ArIe;-T>&jY`yH8^bS863)O!aS3XqAE8dTj(m%nA20-ChglU#Ll@gQn2j4zpP#n9 zjCxd`qptToY7Th(I69I>20S+3n!vZn2PPHlkj`-KZ0fV*sACJ&(H4Wz;jjg*q>2xHVZ5@iDgZ zF&ejG3?9T>JcG#?!YiWz4ncpt|M@fyvtul(XZ}C4MxKHZY^S3-G75F$LhOmNP#u_q zvA77Mumv5s8>zB6g*x7sUZ`UMr~x`Kg8Q2^8hRaaQ6(Q^Z$G31*q($Mc{ytGHQ-Ea zMvdqj)Z~icohv{m>Mf{3O~M7Jxv&b=;TGGS=y9;)5DoSGBjgn~U!&$kB42|Vc^2wI zqc9l9qdGJVb>m7@M;74%+>Gi#)M$QaZ~*Fh-=RhxmS>$8ok#tf*^$l;O|o`WDLYU% z_$TW1`WIGXX}s7Evc=VBff;vQ6q|BZ3jV~lmf1WaOk5GLSQ)OBaupFioL zv6LOl?H#@kSR)9<{_Ib|63oXz*o>OJf5T)vh5F6-0taB^gVq<&aCES}234U~QIFsP z4#v+>74gK-eND0yOu-yfC8nbufg9Ci4|X(rVDfMdt8ZG zW6_5>hI$+BA7}m8EkKIpF`YCt(%>R%4y2e^DO1&6Wi8ZLwZbH59 zZ{S^c7B#T{;&=>UrTaW$+lYPi{%@e6*}Wb8u@$MNIfQz4`mv^3#(_F+HmU;+sERb9 zD)KU>;SZ?mq!#nP0A^wku0eJ9IaGyrU=sH?dueE7r!g2WArbq0Px1``+2=rtgXb~e%SwuN`n)3n}y=8AWDjr9(@EhgFRC-JXD?|dGiK;Dx7 z8Rrl!o5%=n%c`axnU*TzP=iJ9{xPD7xQ^`6&?eJZMzrV^>0X|tp$VmB0=eLA@#^7r zyZuY-AWUw<8|+;+v(|)sk?6}TlhhF{M~NokJLEiZtF&E2%QK`W`G9C*Z6!g3-;W=c zd9)rQGe`wFO&%hL$sLJpDDB#j&= zT71b<-j?-Vt2xBp79)Ss?rx^iXeBR@Kr)S#kq5|PvWA=_E#9e3;}ppz-OHb7{Fdyt zcRXy{iA^M*>r&_1fT+pk4wu{2P;souQR_Xsra@;13_Tj%>?kS=HwClm8(dYD j3(H*#IfjeOD@qG>%`11fE9+`&sw-z!R<*7#iuL^;mTUp( delta 4767 zcmaLZeNa@_9mesafQW(;1pyJgzM_Ce0ZpVvKpRm(MFnepiSn}QR$gQmq)Dus)R(GQ ziJ+!Ni1DR?#%Q!eW15Io(+D=LX+wvksnKfMF*Dkx&ge|1we9!WdvWqt@A&NJoV&Z{ zp7XosF5YhJ*3{U|_eHGFk;Y_06lxAdsDUdm z6t`d>tiw}y2pPyMU6{y58u5W5-48=y|pE=Kq zzW6DQ#p}rAO&H(S03&$mjZ=~8o7otP%TeEZ7PayhP!rjXs$4B<{03A7Popo6#s@TX z3vMEJ!AxL!TGlTlzv8YGUcA0rOBLUy8b*8@193RAs7BCEtWv`OC=K%uy`I zR6}F%TzJi+g7pQ?Bpl)F}J5dWsM(vfEsBspc zCcGSVy|qq%gOA2&PV7K0wxBK;PZ`=V1vSt^)XIY```-1zYWi`g_xGYEcF^g!;C%Y$ zFchq;I3VqcyrqXy7wac%eDsUHd3+|(4K5Up>f$^vnWnp(*fVxHbsP8R7 zZLUI8#VSyr--fzH^;nGik&64we`x3e$vnI)-ejO=xB^v5H>$)w)aUl2c6Spl#gnLt zg^sW*5RLkL5{Jd>v$hkp@*1>(QK>e^Gc za0oucXE4r}YOinus^nXdA3xKGVfZep5|^<6J5hUN@T-Psi=YHA^Xd$aNggJx)P**p?)5Iz7mwjkY{eCL1EVnGNqfM>_$~SssLvfo zt?(*pZ{5IFyp5Vz6OWEoehK^Q`ERG8=k^-v!hgj;3`nyl&=X_m$Kn8-h!*A`MKh(S z&mTcetQob!3#dJH88wm5Q5U}D^uN;kT;KeIhE^WLGPLO;u@F;GE82(JRA(_0ub_5+ zD0SE7i$?90cvQtEI?hCk{!-M$Hy}^6smDlcMW0sQK|=#w!%)0~n$SN{7Y^ZPQ4@*9 z@8eUb37o-Byoeg`6@J#V@{_3Vy@U1Gj@o0()9p&GMvebsI`!9MwVM-Vc;ERzafUs> zM%0X7!aRHrwMoM%gGxFQ<8dtZ!hF<9SE43Zjoon*YN1=5^R=i-9mw?Ao8kl~RDmm~ zd-NHW;&q&XbEerP-h%__A4Xm991g)YjKkZgfqP81-;cqK^hY@TBd7(Oz(IJ)M`Hnv z8#o$MzHRT`WjK_6DUQTi9EPWHK7NW8COmCdC>wPP)?*^>L{0E4Y7<_<;n<0)#J^Ct zz!%8!G=T`z1y_vYKs-#{Vg}YHJIg2^?5o+KVI&u>+E3Zh?+< zgz-&{Ivl5L{I4(bs=cBoVzvJalR^EMX;bbX{_F3e!EcJc+~ug_63HSL$$H`<@#GMx zB07$f3ZmbHCFEJsb*MrmM0-X@135!>tHYsN%F(rc`@c%MPpRZN;vpxAejVa`Nq>P*;0i>7|l7U3WuSj?DI(et7E<@<( z(0&aj)5%^EM5@XAB$`x`;pBOuif$%6hyLSnUfao0!tb1Oj6=V1-b?#OPX9aj9*H2s$VAeI==jLS|EKN^ zyPaSz(3n6*+b7HstaI9PFr9>usFtvP_XApD2BbyIS>yIv>pbPFJq4u}%~c+k%kq}5 zs;n;XxU6Egx6UgE b4D2dvJ5ccdE*PI(Sl^r-)AGmcJ^}v&R%aRH diff --git a/usr/share/locale/ru/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/ru/LC_MESSAGES/biglinux-welcome.mo index 4fe90a48176c93081bfcdbdccd908617a3a43b2a..a432b788a5e5d0eb1d15367a55b36a0d7689b324 100644 GIT binary patch delta 4834 zcmY+{30PHS9>?)ND4-yV2;_otaThSL1a(}|G)+MzD9ISb0hMG#b0O2bxRz;DqBWIU zYUVN-$lw|{W}&9dT+(!UYGxdlo{D*#d7Nf?s+pYc@1Dc+%)Af3^Lfv?=bm%k?cU3& zhJe2`1bF`x-Exaju8??gG1#m}fZ6hJ9W{%JHrs=3u>&5#j_AYpu?gGbp>}5c*;zLC z;peyuBVwH6)!3H(4^i*Gie1dSc85w92inG(#o-K`fMuv>ID@)yBeua?7=d?C=LfK< z#`ees?IY}lUt>0g-(%JaXCQx8%tqH+iQ(Mewor-Wz;4XJ8XSPFXqFyenCk@8d3o3x zi;>Q{%RZt18S zW?=#rVhXN7y`dWQU`J3FynyPtPf!nX4b{@GP(5=S)#X2+S{^|w=?v?HrI^;4{`XLM zivxPn2D~4yqAnQ5j0(kes0(&MwJ-^F;SAJ+=b|qBOVkiPi)zSz)Lc1*y3Tpj17Akn z@4DAL@DJ?GfdHDl5R*_h+>Yn*0O~@EJWk73poVTOmf>d9>utEZ9xM*EpM+Cz08Ykr zsGhj$zV5wAr6&h&<8X}a>df*SR1XxQhM)xXM;<{qlV}r>V1u<2mB0m z{#U5;@1lk%lr>tY^&dq=UA`D~gZ)Tn*ilpquAsW|8mf!`g*q>)yED7H;57Dop?YjJ zss~;~oxdB$U>!25)}n{AS`x8?*8c!1S`JyrpUq}73|~N9-~xK^7Ha(m(_I>>IMfYC zpvH0nYIQu0T6Sfq2Q9~3tUwRm#7qq8MUQiTdzgyGW)pG`yMgK0n!7B)k$4V|;$STA z!!bO8+W!%m;Fgx;ba6JS=kigLb2jQhy%>TUFc>S*s}orh}bBO_pzP z1b&Aa%Yn(xg|kpSG7ELy64VV=<51jy>hg0q3BPn-PiI2uyx}SIzq)KJ2Qsh#`{Qo+ zgilc)NPomIOzG>~a1iRj$DvxDjp0~|I`0`Q3@}@d)A9Db&Lq!DWuEZ*V$|!~Qt5wn zbs%3^+`|UrM4W~C7OX){&d=EN!*ISBv_A~BS{C4DtU`v>#-us>CCI%kfQxHL`ymtG za*=sxPa&gb+q_hka-*~Efs8@U1I@)loUjYk(kToyjj(CRDA@BDjwf?hU2q(#OG{C2JcO;V79+48J@_%|Lbovi zJM$(QZNu<&EJNm*MKfbHq{DG4&c%WF0cutJ8{@S8V@9%^7=mPE*sLVOx#2EMWWO5Q z<0YhV_E%Jo^d9A`_cT;bOm_DdqQACe|wOMmcs%J#ighl ztU*n>m$4h3My83~!gn$L0q2LxMbsn<7{f4OFO0!gP%S-(YQP!Pb-us^w6XNRy2wMN z4`!m4M;Ug&9Tn8N2wIzPcu zkW1Te?1axDE86y8C|=E^{{yL9=YS^JEz}Q^Z&57_&N3T>3CL`fRb@8F+PRJ~ToRuf0%5P92Qb2gf(Doe?4NLw<3u)_vRV%y%`XF2=VyLR6rdsLxJC1=SvGMcDt zBb~`E(t&7hEhH+ZNjy12J|%_f+6zSGCDM{yB3;Q&5=OL+o6D0_rV}Q)f7$s^pK$f$ zF{1Jb(F9i6OP(f2$xISVRG4D^e{#LQqH=V`1goq)x31mJ}416wE9s zs#%eAHLNl%PX3&2Dg%CM6 delta 4824 zcmaLZdw5M(9>(z%5`;utA{PZVCN~00g zYAKCI+Gv{?#;D6wPo{>>OskL1@XY*S+Q(Fe{1a> zw=M*nxe(yJ*(PweVf&PHAg7ub6CGg8gi!4@rn0p$hw&sv zFy2FoWF8>bHjTM`oiG}8hdnR|A47d_1nR;ms0wDFDo}`_T;G(?=!6H5f94Dy`r&8T z2fsuHZ$kOCPSBN)7C0QKz8Qxxn2Gw`O4OaNK@DUxs&XZ$^OvD2SdHFT8s}+f3cf;S z!SrW%y0aAQjk8fB-o!^!eAV$79;9D|8elr3(DB9C3JXvJT8~;=TQLydKvn8^4E3jq z<_tS@!5bKdcQFA&`IUY!1U0Y`s1v56NdyBf_ht^`60AcD z`^Hj#jdU_)7=Uw8C)|b2u?%&>Bd9y9LY??BYT!3fC;kpKg{@eLx{)N*S{Z{n&s5Za zGf~%D?DSWAY4l{r7A(Lj)CGG`hD$gAb)uh8ciz;p=dL9d(T_zP-;Ekrxzn%0DfDYG z4Z|3nDlr%J{T%F$-Xa>qX}p43jDzO*!y?vJL-Fnpeuko#5wp{Uwc&t_2UWRcmnEpI;yg#xhkhJ-{1s{O``tY z_`)+u_VfQDOEQrI=aGNrTRt>bJ^9113l}2OW*#{GE(7gXbPY27<_@x+O$b+GIhjOU zsR1CfW3E1G59E71q2u1c_8s0t25Mm$4llLJMnV0r%J@(h2xI|d zVhhv_cu-HtOV}3AqAK=hR3#svem9gyji<$HM$u@=j`3(=2I@qsFbVzAeemQdUrW(uezo^G=S1PMNfd2!aN`7^W{RX^)vGl*je_$vJ zCm8QxM|^<#e#|)Pe~iX}am+J*i56}dZ{Nu=q-y39+>C7|*iSe6_f1&ZbMz* zIQGOE?1Q(k8-}IXe;WqkHTo$SiZN5{%Jf3sNhZ}xV-JlL$n==7srIU!j!eJFMt!jo zRf$_zj9sVk`o-6g2gBULc#KQ8|L%`NmADN1<0;2G*o=PEbmy;XCmPSOV<;x$`&fcM z;%eMFgSQ?wdy>)OQY^w6`~&uz$vdAKe}~+pN#T)LhkH@qibj+QB(2|nRc@$%RbR^IwfjG%uO2jXWKgDvOV zHx!Qn^sC7}(vE1Gs}HX4-&7hFu_-4XleI);)S~%_Xj?;ek;UXuqHQVBAh)W+cGAZG zxtC9tm49%WLT&p=Gqz9=W%ZRq)B#*2h8Du4C z*i@lxqLOPXBkz(O>acaUX}Ev;ze>E={BOM9Vm>)R-XpkTyhHF)1NO)M2|wlJ(HPL8A$|Otz8Lr4_B(dU;OFYvd)eh-@T%h_+)k zzkIUtjOUl0{fcSmzCvRdd4}YY8q%1!2n)sk7Y6*#QX_nwyw|WU;&g;f%d#mMO?HzY zQbax^QKXP`A*+Zgx}NC0s4bCPB8SQ2@#b(iue>wiju9 zN_YhPe{>HZZzTUV*l`Y?C23B7oMQu5X%Uq!sB)PLo6APh#OrsTYQ}KRo55$&hYuXui97Z ztMOGQSoLdsmD-DS^~LpT)%Vrbm+*}b?H|_qDy{l;eCGrD@Azu!OX@fLpMmu?>7E>S b!6MIsLgOpvC#A`md8OAg+gC+AJwE7v5}saG diff --git a/usr/share/locale/sk/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/sk/LC_MESSAGES/biglinux-welcome.mo index 945bbdd1ee7f4560c6244c04221baf768b79d2ea..8155d9085593980c151819bb3b86db0326ce81ae 100644 GIT binary patch delta 4812 zcmYk<4Nz5O9>?(ql@~=6Tv`Q+8N}BmrUIU5s1{#Pish89&b$uzK zT`dU|E8EhLgf91?UAdS0>p^|W4BHoE2x;>%W`vh98v=CJn7~2CRACTCVl77DMQp?$FanPT8^b^I z3A?fQS3HOVLag)E7{u`z)b~3v+8DRFNh5<3L7~Qk;c`sJb*Mfxp>BK$`{TDb0B@qM z_hMI#5y%bAc^r<{FcSm9jq$_f$Ul?IPWO8b19-kEqcM;Zhj2dD;CS@owbX$JY|~NK zEyBK-ixkTgAbl~#sO$Hl-n1OO@qN^FwWtTzqbhj`qjqdKCxtAakL`v;?2rA(wT6eppEVi7Vb z=55rQ)nfvFhWs<#?0hkbr^#Vhf$^vgw%X^rFp%Txs1Dsh&9PqW`e4iu>aSA8ae}Iw zWYhyQFb1t$XE$W7?sLHjYI&uZ|rr)C~a|2cK|DfJ{0B=b#%wWvNq@mQ` zLE|td)YG##4m(jd^k+u(!(h}6qfu`dkGgRxs^be#H+~v5gfF08Umvm`@}80n-gBVb^*qt9$1bo_zvnug%0b@H=%~^d0dCDpg!-<)77ys)Nwq{!|^y5 zx1lQ0X@Bm%O5-k0+`uUqI?S5o^HCMZLJffn)$@I*3cQ7Sqf^)mTTnyPhWg$mR0l7k zuKyl&eK%@|`msi{wEhEWsN`!=4>*Dp!_=YP;0shKub@i&6Y9FaIBRxC;}VWXqAIop zRe?RI>kr{{tVc%G^d4cYmRO9``X5h2%OL~#XL8s*fV)sPXhjEpi(3CaluJVuhI(KM zYAn-Ht79o@*{wr$v;-I6Zgk*PoQ>WisW{I!kI>NAyo@}V&*`T?mzy-6K19n3k@WVwzh zcpEjA6B4W&XP_#w5_Me>>H%ADGVVl`{2b1~f7qWVGof_dltk*UlBIDX6`gn=9H0y%PG`>R3@>>4#s3L8+5WhpcX-blHekSU=EYt&vQ8#`Om*GCtGQMqpp3Fqj zb<cC_wdSI|gGVdgBT7!;`4%nvoS~zC^8>|Dj4AKEbNcaCC4y z7xjQOI1$&|=c|!F1EwA6xZB*I5ypvb9Eo9EtuIbNJ$Slp2C4%KQDgoz4#FK6iwE#A zY`_?dU}-pTB5IW^Vy7W4#SpATf35#k8pk=&iIKSDSJv#TLOt+ZR7V<79c@K*unX0J zYZ#9IMO_~<$?8BnGA+z3?1LLo*KJ09e?Nxud{aq7%c0Kxpus*qi<&H-q8@Yw^`^IQ z1%|T5REhN%fn`V^%u(!**HB~r6YBdu{HhJcNK^%q(5)NJqM@F-kR@)m+7}!{-JlsY zi8}1#F4PTgq9&g=GfvAk3=44vYEIN+Gq#{!WOs@+rz%j#Z>CWHJv2V#gl9cZwR)I| z`s0y@nYa-b<3-fuOh~nEkb(}5=V3ZNgZkbn)cr0X)5>(B9ystpYlvg9AIFm(bX$MD z(m0_po{8#tCh83z$7o!Gs=!{o^;@GEr}jzX1wuI*-=#qkFihut_9s;)K@z1pD~+wr(b{`H-w5XNh{alav#cF@UI(eWmYyc3HWzWI!KQI?N#^+*<&9^+4|yEl1(y6Em=+Ur#X)FY=5EQdF~%+93h*@e9}R*Z6xbS zB3VElCsS(P3;I{@(5$T7yc|bizN7G|Y{zP6Ubd^NA0;&BJVOAFJN1ew%Tg=?Lz p+~WKq=b6L0$LaLw@M-x4g=<&mHB~yC_Qy??Pv$ynzD|$q{eLA$7jFOn delta 4767 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 delta 4765 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 Dbw(J< diff --git a/usr/share/locale/uk/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/uk/LC_MESSAGES/biglinux-welcome.mo index 6ab77d6df41da4a6fcb4bd09b211e51bd00cff28..61af8bc1347bb16055e04ed93d4789c8567584be 100644 GIT binary patch delta 4825 zcmZYCdstOf9>(zn2&jO8f}{u@FL*&zFhLtrAwp&<{l0DVb6;uOVx6H~B%R3VAY@8$fTk^ zI2QZjc;unXQsl=}vkAdEov68T7U?sv`Y9QXlyalntqF2w}Y4L4yU?m}It%w?Z^A?nq=igU3F_3xqFT?1>6+E2hI zaUf>nGE^m+oPT#;r_+N2-{UZh>S|~CI8+4+P_JMXYUJxt71)7#qC@D9ji^_28ud9Z zYJgv&&cA^=|32y!wPuYLX#I!NQORFI-C!qD408bW1Q$`IyoxIEZPa<;-RT`Be@|sX>AYcy)L$hV#esCp z$7HN=PPl;jLb{A0nAq3ea4>4%8K@`E!7waAo%agP_A}-+yo`7H*;jTU$ry@d?qNB{ zdnHqUm3lM3vN*?F#78lZ8JWNd8K}uw$}a?!dI$E$zoAx3L<;i+vr(nKf@|SO=h9RT}Dg*{C_-o=7K(PCn|wb5SGSfPr`jH8(y-UY}_~RVsiN zOcl)l)RRAlqj5g+w#+fq4Sv89{0Vjb43-wt$W$Zub(>?(fxn_I986vH!BlLCL$M8x z!Z^%DRiX@IaVJu3a~!MjXVgH~Gh;Q7qc|CFq0W0U%?@}uhHCw9rZbIKup9M(NG5=8 zn2vf!*{JV_dB`=)TNsL7jKeFaC;Az?Vy_YQI+>Wy{yc1fmrw)y3iW^?BY6PsZ`#t) za!A6~I2cv(5vbWZ9%HZq_2e7y2zs6Ub&uH#pTrp)zm1WYKgvF7IqCscp$4!6^1bB>`=xa<>V#F;9_vvT_yRSMZ%|L}pJDgAU>f^FaT6}Y5R84CKgFnQZ`2$a zGupn=LhQhP@o4IQmCgzdXjT?w+ONn`)Ca0?5AMbqocM%Y$M;Z^wC5OmPmc7h*VWb<;UbrxwGoBFBz&74~O;7gpgVq^hRm zDf>zeVlw+@a2WcHNA5k}q8E@ZF zCaRRy03?l*<4Btw8)MPx%?+4tB z6BQhc)RUe^KUCXm@oo1xeN|@$sdM&E;%LGm`Jbj0 zp#d~E-D8lm^IJ#vqjV0Ex#Sp$CM(G%l0Y;mHOLQ%s`LbTn+zaopZK0!m9L5rr+aqqE<~F_Vw)2 z<4e%jX0dhIuCMH$(@!C9l0AAfR*#4EKeg8vN|BqywIy5G`IZiUj z2%@%;#FDL~1L;eAD*`_yoyZY#ffT5;r-<4b(t?~LUC9;_Li7dH++L)UM_4^(8u1V< zyF-K(=4)r!mN@-)@MUsK7w=`TYqzgNjF zvYzxNNn{jJdx5-9mXma{ov6J)^4b*pZF zXJ7Dl#s9TR^>9&&d2;e67Lyi0nKaH4jC)cATVcQ>66NV0RF7*{#{KRJqQryqz7PJbp=k=4$A zN5^1XN(xC1sV8$t8R<@%+Zj5(`~HE>PO_McBj<_QD`Xx?B)NodVl%9EPsEP_Q3VA> z#nW76C9bmRg|0dI#f7u3RlHNXCF+sL%EW|GtxfKng8Z^VSA1#Z%!HU$`Q`aVv+}3T zDy&_YFgP^1%5%uG-?P{A0cr3wcvrh%ugi1Tw_oS^*!u=oGoH%ZqgHB~pKxtyyaZOxMR1jm` zVlL0(-?)>9gXRR%kf>@id}K$ z6UOk*Ea4>?SL3UA%HID>Cu11GI8nz}VT>_uvx~+|cAUmYG@Xr^4qZ@lC_oLo0z+{l zcEDYD8V@4_nK>LBi{&^Q>#;4~!!Gy`HBLJ^8aD>RIloDyk;#rxI0SdvANbJr6AWkn zHyDBsks_J@Am=uLT)qa3LS11T2H^n>BP~-1MRj?7=(KOztp`Xrl%`Q!vtK2n(-!Hg7Jv$8~6%+4{Cy$%tG%k!w9TEO=tsZZEeNY_&TamC%aRB zs%VVz)Tm99WlrV3T^^{6Y~gIt?Aie=b@ z4or%s{+j75$}kvnQ3KXtJKT>N@HpxUJ*a^{LQVWj)WH8j-NFb~qAnyEwN|E}#+i+p z@FLXtmf8Im+%)>JV+&TG2X(?Y%5V(_qXv46y7FL$b?-W075!+``@2ySJ7o7g_ze9^ zn1SKUPL;?-eZBhu@$J#Z$jOoS}er9NX6aeCmK3IG7m2oZ&Fb+T#PEE3sqt_>T`QhtNS=Ezy?&s zLVH^k=!*J$B2L0IT_SACLEb+E!HGl!Yvqy`uve`*7>{`r|17J4gD+zvm!XwI4~4*F$POe zS5S?;@H}du&oB>zCs^NrF4V+IQCIkT)CC+yE%Ih;hgVP)zlr@hzxj?vcMP9sU3mh& zM?cr@_nu@8JP&`({*BlPAE5v7OtUT^8a07o7>D`Dx;9%-i}{l6ef$0B$<#lRHzv_g z1s0+vvJ!RWJMDf0rqaKT2Qh4l_4vJsu>ru!^KTn1^#tyC4uQ3S!jW_Wz?ndt{>%gK6>k6Jn-OGJA5Rai2 z-))S=Fn)U@a1dU{@fe2Tv#p6nqi)FvH;p38fvd57 zruB{X67rQ`nlK)JK#dcdWtF%X`_SKjI^hXyi=Uxxk^5U3zoYROSpP? z{-?lg+S5p4M+|ntbX4i`u^(2Tu6#ds#yhwQzef%1%(ecK*@1f8&ZBO@rx=Vs;%_m4 zXLSg=u>{XzH$DHo@~s0$BMaOtz`b|`xou{2fi+MK*3;jE?J=p)IxYnx>CeTXScY1R zuc0pJG6rBH(YU$@ZMk~k{QhkpuPkzNhK;8$%E>A6M-oF4h_)gN|L?hvHV=e< zdyCf*B$3pTS)`eCB-+-J8gg76wyPvn-v+PKXhS|C)#QcR!x2xoGikj>UM5S)i(~-N z_J+kTuPkZf`lV<6-=?K|kOn`A{x9xQyg&j8i^8zL{9i+0J|L~gF>=0TT|7xg+awZ9 zCXn4Eh*Xh_q${Z;v1Bz-MK=&VtlFL;*T_*anw%vKB%8D*?-OnHB$SLH1ug5cH=XgM zW!pjH7U9`3bIAe1H)zi$Y#==yh3`AmMxh^8i^oD|JT_Gs~vCNp)rW` zvv&A@A9va9bR0`UNEc67$47ylsK}H~=}TP|j^*WLOUm;~95jo{olZwZSy5$GUb)jz z=&GnJcjd3FbQU^RmKHk89hFO+j>$8#9Fv`;&horsN5;zhVpoA8Xb~kxFyf%0* zdK(|--JQRHK5JK>QD3M6MQl!jhLb)0!Asbs37^bYOunS>PI& zsKV=dg_rYru+Lh)H3(+RVXkICgr?Ui9yu5Z>-=+1#!OveTsft?tZIxxmM1ywH- z{V^ArEK`W|#gw4xzls{^M)buxRJ}&jg_}_`c?Ki6zWIiNPW0nwKkR`VG6|>?Q}JHR zKn7)&ARn`VugR2PH!IP+&JB#YbCDcf-pl0Sf)Rg}RHS%tZlF2ZUn2#fSGyhQ( zwsJr{{Rr>FR#bzXSy2HPf@-i2YJ_p9h9{spJ_FV8Z&0`JWz;}+pw`MkR68xG4xdL| z@3LbL+`xM{;Ki^DF%EUXjo5-aQ4JMExg%eMx^+u&0j@#)-i52HV_~TMIGm0na2hT{ z%|xsH-T9Kj-5mH1$6{!-yUNp1GmwM21$n5RuSd0HDilW zGq4&}zZR3Q8M&**JH~xl`e9E!|05{qaY#WvW)5FtumaV-wp)NQM zbuXu&o{lF`kKF=PM@w-AuEHq%5+6n1SZ18-o5v{V-n@=n!+e1W=+9M(aXg;DCcGa@ z2XYKQK<(c`7PuK1=T31NYUXC57UvvPM;+{lE6@)s(NV=WDd+{V1vQc;WI31 z$Kg%Xy&N^jZ8!xrBhRAh6{9Y&7$3wHs3|{zsn~9RPhdf*-q?8NUsIOMfeDz6!?4y? zxPW>geTJPe{$BTjiKvc0f*N@mcEx;Dy@eR!Wz2G%%zpJ?_q?xA1HFkmF<=PuuMzAW z;*Q`LYUF3J3jb-3zc$o;A#Frm@BnI2eu^6DKTuOWnBMD_B%?Z5ikh)V zb4MKtwG=+HKa>r3-{EUeBdbQ^VoKaYwo9E}=rBC6qJ)Gf+D`eN4E-;Y}_pz3{r zYVQVW4LCniP=h}F$y0?0YaIHr{{X7uc-|jz;>VSi)ztZk+Lfw*GsHty34aA#ANcBRH zkGY#K&EQN_`^6r){|hP9a9|1QgqTt86eXfAI1zP1Du!Z)-OoeSFGMxG48w2}Mqwjr zEw!Q#{(yn_UsQYD6KS98n=lG`9Qvbv7^EL?xOJR$D(Zrnn1y*5j;B%e+c6ezpxTLK zI&`n2F$CjLGcz7le;PV!aHjpC0M%frt*{=|z&5*Ihiaf1b>3;ae+f0xYnX?@57-wD zHnYD1b-~G_-Hv6T+MPL?=f8l$9DCres197V`?pZ5+Lvc636oF_tw1&K2CDvMvlhUygL)4P#vF-J+TaR-Uif+yo2h9bDDxGwxXuyD(bQGp5UI)1=WFGs1D4+ ziCBibI?PdImd*F5=X@kT@@K+4gEMgzK91j_>L)$qKBg}q^&QhdK@I;M)gv>>y%hnd zDGNd!kG02#SrhH?aj20^wq{~9`?+?1C2DO{p$2#k)$X^R-yQz-!tk`Hf>DoQU({n1 zi@F7=$ig=BQ1!N=*2;VK_kGC6T;NM1k4$#kNk+ZGQ&5Yo8r9Jqr~&Om&%ghV*aM$i zub>wdwAHzIzUysSx9itruigI`e?hbmf4;3`XWh>ZXfV8cJlh|v4!6bpkt`q|k-NwW zvXN*sTGdRF*+=@5spL&EoM`*d^X-0}fnSnAB%3@*G-Fy%&k}8iUCbg^$5c{y*dE-2 zZ`-n%Zp$y=`$SI$3*9rV8Tb~NOSEkux=q>wh;E6tJQAe>TNpV?Mv@A$TSI${LMhRv zg>h$loq`sOwp4P_Q!?gHxW$&WvX7HT2q+LjT$sFsqQWIY*3hLU8W?YHDz@-mq~wi0cxk>@-m z{-@;Xc>bxK$j(8spDZV_6@^#GE_>inYYQ$W091i7dy-Dh6KxC0^CX_kAWxC84ZDN>b|bt++KZ9=a&o{5L|ifp|NqMeZ%|h>*_e)mfH3;w(VJdrFN-luUg)=`rWVAYiXQz?kbB1yHmTBX4i#Vr~@ zQCqDGN-@TLNo-u&rb$g>W?F5kJ~hs`jH7m@YTNJc-9sjK_`T0L_uYH$x&OO7eY7gz z?5Y6gTH`t!49jKm3ON*LOhkY&V?wpon1hXs*@;ycfp0c8rUlN$&u|5XV^R}i_%k#4 zh{FZA9V_kn@lB0k2;)WVUx3lZIHrU~5-X~(Ihtn1jD|4O9HyfNo`)e=i1o1qtFQtY z$h^VMtuY5D;6{82f50$&gc>K9j>e6~1{~kS(nw*&YuF3d+6}(2euE8Ie;tGH5mF@c z967eB&FO2v2-F$2$GX@LwcQ}pfrp_gI2l!eJPhUdrkF-cEJOaxX+E^$ci090iA>&v zvbP3k!^g`w5UIWyg^@TFwcq=wGhc+7$TC#ric#a2qAK_aI#D#v(at5VOzZx~c6lS6CGqEA&q9(Kyb#JY}I=CBEsr`}EpDLQutk40k zU<}^FSPW$^?GTTe*dWw^DX5Z9K^-syb*A%Bl_@}#diZ3-iEXw0Y8+4hBqn16W~WM| zqPCxn?a(QpF_1<%>Mp;Es=z(eC3u3Gd8<}#1-hfoXgJow38+gn5w+iB)Xg;wRk3-f z?Tb*CXdR~GW~Abd`7aF}AdZKZlQ#*d8NQ1uWd^Fm4r;s2sJnX?PQinyiiNasD-e#_ zJ{DicVaU}nD^X9&9{c@C4A=92g+^Pxc!&eAIUNm(BbkLhlXyB3LJ!$sB3p0H9+0YZUv%H z+jT(=6pycABC5m=Y9eL!`+L?Ws0zKn!5Ges)dMHTQhyD!k`;OZt;d(~2CC!_FbMyL zI@6#oZfV=0w(EsW0ysk)Nk65lyI(o#3@dRDp0(?5g98hh;*Bf7gU zpoyph=A&-H64aUQMpeXzx&$v!6YRt3sA7Xr6Q6{dz%1N>3v53o&V5zKVG`?;92y#+ z4E1i_g*xCF48?Cz1Kvbkn#ag7O)s7ueebpAqPAO%8gDHI;>W1*w%hNISTA5*);r(P z(1zDA1budcN2ncZ@sp^5!;!bL>0lj-+AkHUzL{y)Z$Rx=h1%~tHpVOV`@5+90$=q% zEshDLp%u+h6Np0X(8=}(pf1HIRLN(e2ChJDSA}|N&Y>#!3^iU;R?0}+hOJQBe~zlq zw-}=5|9cwR@E$h9$F?8b$K9b3YT!2590#BWQ&2ZiKGwla*bqxm_@Ke%7wP zXxD!wIlj4SSKLL-@ZXqHtSkXL1Ic;3ZULuA#QSj~efpU0fkn2zxj*&SUA==9uj38WKplD3G(d0E4hhIrF>j#`u*SLxHL-H^R|2*DCG@{X zP}@JSK1FT!0(GhC4WRxy({Nt=I`ht`$D%)`;9wk$8&Qwjb<}UbLkz|UUgX-Z4eH+M zg*w0}YYL{)e+TR1X>5dFVkCa=(9oGb$7oEX92zhU)t`rLagFUCMpfc(sELOpxIb1g zsQvn(Dl!r^kxbNf`KZbip?;()P}@6uXlMe*PzTftIuT-!SAdy@RLg8cJ?EE^p9K@Z zMpH2sC*g9`_BW8*!-NfSw;zuh*TL~vj+)p*Drsd+{KsESqd$ov zbBLDD$#C)+nNPf=J*go1M9Y3MkGw}FllMu@;;#^$?si2f9wuvTznyE%`MdvA;u87) z3-$}lA(i9+(GAp@Xqn;SzX!gi{f6xyLtWQcvW|=+r-|-G({~PiVnMHn0bpLDF>+<90JG3%>?72^PO}Cteo}ZtSY;uIuCh24v zX+gC7fz%?uC7;&Z7cq3Sa0mKt!6CST)FlPv1kp2)M_Q8wL=|01MiMRE$VIY~@YXVi z$U*WZsYA{YEgOlRn}K9{&3)O1P9mvU*3h_2(#RxIMkWv~eO=7Ec$OsF{wQk=U()y^ zDY7e8q245gwm%r#>MZt=zmQWzi-)|e21_uRLb!hBmt-`FC(B4A*+yO=HA@_gVWc7H zN{*84Ju%0a`C@y_PFg%<_wJ&cxnBd;JW$LmSY$j!^in3kXCP50zyr+afed9%Ep;Ykxc!@b$w zoU|-Ya{jcejOm^+8PmPlx!!fjokoUu(z4S%BeQe!(z3Fu&v$weSbeoe>&8j9O84E~ zy~1~__|``UZk{T;wW`uT&<~5Y++M%iSGdntSaqlJh_Cp-odb&>oG9`iBzeq(6U%(X uYkfzS+}^VE&WC$$udlju^1#jGhu1wHk{IMWde~RF?9PtD>RCgV*ZMzjiX;R8 diff --git a/usr/share/locale/zh_CN/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/zh_CN/LC_MESSAGES/biglinux-welcome.mo index bdffb8d0baa27d7283c4e5b712e88d6b24151d09..ed380d8b005f918ee37d3f3d7d187e40c256020c 100644 GIT binary patch delta 4812 zcmZA43se_X0>|--JQVN&A_zY4kIABlsif$xfx0Pcp;82vMF|NhMPiD$wdUX|lCONA zwJ92jCYmp#ATwgkQc+toP1obG)0&XhuBYRkRjX6(_xGRcp3cts|Nfsl^S^WF-aB^& zJ+i{*)(Riz%g%o54BJ`KgPaI3Cf3K8c^!1rn2^rKY{5{B!g}n6pW#RN9Y*5rFk|?b zBYY*|1>B4syST?|F_isJQ0Je+Xk#36ox(&8goYavfjO9lb5VUbglhN{w#OFih}Ti| zefX-yNTfk?4DZ6Ln1LO-8q*GQkdG5F+0Reu#~q?^zm_oC|6qb}Ttn#ohxjq985DCoohj>cdY#9o+(3AhM#LM^Ie^{57qqh{`NR7bu-jr0m?X0D;8{72NtJ2FZp!*s_Y9NLrl z_fXi%0rm7S-h<~*4FUx(Pd*I*LmjgZwdp5?SF1QJsaR;iQVvjrW`KVi0hI4T(>i70sT^)-+?Z@LoI0PTW z#i*G$XMcAtQ}_)Bu3-v>_jXr#CTa%qP`98E)$`X;Gq4Rcq7ShRHluFQ3DkL~P#rvv zs(%Gl|2FCt1@VmL>G=<#pedh&y1;g1GE4(%1ZPoG`4wu4Z=mXh^l?{rG(OIL9BRfE zqGn(vs(v+&#YW_=8sAv=X^FuoJ^w=}=y8~ce9Sbyl5qv9f#c}G7S!_}z;x+WMW8M? z5_K=rP)|oT>am-P>S!ru;VbCD%Qyl3C7g2?N{<4o7u-9BSkl*a3@B^z z40K0u95wR4VP^o?`}5(3FfsHIRWiaR#=-Id*?Ossm-H`fKd|R@5!ohno76sDT9X2&rBa z@-Yc~X$GgF+Mnl@`@fJv6$h50PUt_(ouU-f1;?RI$ii^Uw)?YC^j|$+WmS|1BX!Oowoa}sFB{lLX7;K z`xusCBm1jS7fc`Fb}Sp!?$i-H|1&8(XAgXd>cADd@58gDRUM3DF%8wwYE%Q8Q1xq& zyJrrfMt;kB8`ZG@-sj$#K-Et~y(iL=nSY(|2nXbowqic&UKOE6T8bKZ1?s7&#!TFf zY4{83aeRP3p}eKdqZot>Q0Fa2t({6#NA_7ia46((;4pT?IEEXFN!T67p+=sE(YOQE zV6)vnkFo6Evis4a+?hy5b-Wm(upD*Xo2VJ7MRmkEO+gheqNe71)MFPo+C8B&ssp`I z9hi>4$8zKyVvZrRY<@vK=Og%$KNF?^pTM>FC|*a^PrJ{3OdX`YWA;-}!{4BK6fnlU z6(Oi8>xw!)z#boFO|i$vqDGc(or1mDFS7e#i+PXCC5K5@ zvW#pZ8jV&plVtXjyU2L5o+J`&fAxO5U#H*^(x2p#Y@!*{dU~2@`^d%2cXdn!g+JJX zyK$Q>i-&Ca1$>8ul95EyI*GhVrW0)&h;Ea%Afj8Mt&n(BV2dChlc8h<*`=X9Orex$ z)55s3t)ZX=qb;4B^_FU7gxf}mP!blD2OG1dYqomqf z;y<$vg?(hOJum}bvE{#6#e=r&kBzqcEUqOh?S40FTUUM?x$2UALuVBVBPjQi_czV8PX6}sq!b_!Z)m4Sx z+od8QJ~hZ>&CJU!&iBO5u6Q=Sdth!!Zb4!0Q-%3;^W%NnMz-#%ZmFzkZ8*@fw5sLh zy;nDGZr#|V^GgT!>0EK+zLa>=y5XJHSNC$hEw${gZ`r-%N_ClOtz6Qwa?dwwYuqYz J$zztb`7ak15Iq0@ delta 4766 zcmYk<3shBA9>?(wsEC3Rnu-WsMa1xp)fm3;5%@$jEC(}1xhf-ITrkFTx|))2NWo{2 zFDA(prE6;DqngrmrgA3NII}WmtrUf6Il7v3wOl$g-`_o()|}<Dtf<2dXdX9a0(3;pVJ>Rm0u03xY=fJz z4)-7fndjI!7Ckr>w_;0d#E$qQYMfSdG;R#G<@lx#jSN-{#V2u--Qb+{GPY&?_ZWgd zB1JL}kz<=6PG18?qRucLo8vR6?M9#uoPw%gCaMBO7{>8U8I5jOh5R#T`OuDk!@l?r zWb!7Ay){4&K3d~&r21w&M&V4yLWdgFaUK%sThb;QI}{MYQId>%{2#A zu>#cgYfzV{9J6r;QgN^O4-Fk4k%yO)H_50O&O((k2UTJ(YP%h%yL&&*z$2)Nh4yeN z& z7=r&rooPs4r?fp$+dYZ;u}a2q^fUW8`&FaP@F*U@^LD+bzjFewqfWf6KlQJqQD?tM z8{oWvW}ptZ6m=7BN1bUcsvOk;h9 zmxcz|hk7?3LLKlNhT&Dzfd52Yng__SO%l(JzF%lvg4%91YP@aO0{5WCtFhmov3`Zk zS?|3@LmS?}Q2fDe@H1-1mi#1Y;27ksZ2DQpqxPGJRNv&;^>3l}JC54#ON_wp?Duz3 z`-MK`e_Fhz9SyDMf|@`qYKH-~KN@u@(orSPLk+wiwcT;lQ*#kj!2miMud}rq?xx=h zwfzNDg|1?#p8uOPw8OvgaeQF=;lFZr=!hCP0XyJmbYUjyCR&QkunNO*FKRp=>V!_B zZu0YX{nvK=UnR#k*X@eCs2M)O*%&_9IdB1Lpmi9J+fWBMi#n5Y*bXnDDsuz1{ZFXz z0w|l-x5rM{1NHqd^lE_dc0~qi!z|Q}1-8Emb*2@Vi^oupUu+UTFxVe8;BC~z9-zhz z7{cF)*c#PehMK?|w!do#_19hfE-RkJM$|z4dDgVUP}B}7$W<}3PzTs*twK$#8nyj7 z)b^K96Kq6nf6w|5wOtVJd0ncoVbot|8p8^m`9RcTF%mN{6(?XN>Tzp8{RZ5}R@jvn zx%Nvy-8)IB1EgCsaW?&IY=fWUV|W>(@TQlB&ODGZ#Nb%efb(s?7~|+~wf$45N_>l& zcto=EV-<(mZv?6$lTi~XKy9}aRhd%MkJNtD_TD2jG=Yy%6KFA#_c_KPuK=?EshX)o zJ?DQ%eilqH8_mQ-oQ`jzwr@mk4--Aw+5QF8xFt9Rt5FlXk6aqBF=L$41*5)*MqRUb z)C~J!cN}i}S*QvWpw6fURr*it_g7H&&@I$s_Y>-=d59``56)H-Oh*6n|0)d~a5ZX! zQskdGz=zKCE^45t6z82Ci@Lcys0qG?ns_O8#_hK6v!2EP)_*{D5KUIgY<+P4{^cz` zCz4&{OY%BdNp#blCt8-13bK&!itsOby!1n|-s$@PM`W938x56QFRl4@Yq>@j`E5uFW$sV$pXgNd*$Zts|Swfl?RVbGXuq!I@7};d|Jsq3Q z-}zICOXUAA*sJIvwd63-4b+=xndjiY2mVa^Iom&px~_dlIhjn(65ah;R**8XUmX_z zUsif=*3fA|E|LvoS^1vuc3wUGzbD(t0`dmY{jcRchhIKlqLuSY&w0X|x^L6a^Ya^$ zPfm~^l1=82&P2=SB#^vAjyK&GUFm4y4)ouGqj3vqPKwDXqGzCp#FC{%6cL$a6rg$yE3kf!Av4R1?6eofkv(_}1pmuSf&K7Y&kc;B`!VYmNVUr2kk z?Z1E@k@loJd5W|lTK?qVf7={z+6m@k8Usl$XNCXI$j!Dr2}h6+($NKbZK)R!G@IK1M{sWtwCq))ta xYHfYlruq{rZ|z*wu=>EQin@l=hi`mztUPecsF3;(kJZ<%ZP-`h%OA5Y@PAk|AR_<( diff --git a/usr/share/locale/zh_TW/LC_MESSAGES/biglinux-welcome.mo b/usr/share/locale/zh_TW/LC_MESSAGES/biglinux-welcome.mo index c9b032dcb2fadcf4c4ffc01e69c87df38903594b..2f1533c98a839c6e9a3996a265a59120ac1510a5 100644 GIT binary patch delta 4815 zcmZA4e^i&%0mt!+2#A7$D2k}y5Bz~RQK0ofg&+~kN zzm<4wF7)E;7P_B^vq{Z8q2oGak_E)bl0X>bW#XtB#M5{i`{JP>WB4&= z*^I+auo}Dfa{B8rkoFnW@mF!6F)s5BmAP~T_BJLMQ*busqsH()>ckh&58JUjeuLWI zgH1j5MNVkW;}HA;=c9igW4d4p@?(~>(fQV)Ki4@+gA1?$$72_!r2$N_&PMIG z2z_xmvREbu8H-tq+J7r*rhCu}kD&HDj=Jzk)Jk5!eq7(&rlJGA=^cc~lyV!KYW5``F?_nrjMjiJRYUbaf2BLM>3VNf?AA~L~WfYYGI0_g4$B#y#M$d7rz#s~XxH8~ioFcLMuX4`)q18Cnu4d_1V8SBKRGlunN{k2p>>0s4O z4C;b&F$~i&3X4z&)T0J=9CgBG)XH5%4dgS_OmCuA<_>Df@1bViomsLNCKOlUgaNF7 zIF&c(&`3YPXuOI#VK<(rt{8+m;Xu?3BT*-wh8lP>>clUgZecNMBKuL#$|=-¬A2 zjJn=+m+kl`j-bPXY3E=h>VkW)3ExDWC^y`hc>(IyZNPlohWgx(t7~AvsCFdI!}0hO zZbYrbRr|TCjmj`O?qDqT9_&2j3s5VNj=BX|sFCkPtw0@WM(cEQV=B&EN`ZDL+Fk@xM{~1q^kb?t!?N_HfjS ztw*guDQf>3jK`D6T{WH&&f78wL-hWSr=r(kF7jhC*-XJLs1r0}IJTqSe{Yscw<;KQ z!KtWwIUDtMEJ3|?`KW;wVltLsIJV)F=rx=b=lUjzitf#8$TiI87=ylCB@g5995&() zv2Y}P_%^D2A9=vdgh*$J=c86`DeB?OL=Du1KDZgZu?$_>v4V=eKx$DlX+$0ea}M>e z+`_5&E$UuAI?6fmT-1szL+zJ`y1;szjGIwQehw3{!+sva1Eu|9qga0}Sppr?FcrsQ zjoslR)ECmb}l#(HSn3Jna@XmT!q^26%6q(W)mjRuK9s;+%42Z@8Lo8AH({q zRH~?aZa*j*=X{6nzpe{TD{V^7G;yDpxKY z-9?@60qPlW`SPnyCk#OCFw7c*UbGWXJI+BrOtPP+ppMJ7?Tx4bZb!c6&0*AW&B(RP zMceN^!8vX)ay^%sNJUFB6LsKX)Pecf1q*Du7&U+r)c(6{`w;4uoWRHNW7I@Kd4;s! zDCEb)ve5unqt0J~etQ4QsZ`QYjXEIiQD=#gP#0W^I$#C%#ush77`1>jT=etP4>WO2fXGhbdTU+h3vf_vOhO zj=`u4#G>wXJO*JRYGu+;`{$rbCoZ%flwk<%8q^LaQ71TWy^K1+HPmr;Y}?~8XQqL; zjQ(iUYgmEr;$GDGGAB6$%SE+cn#B5NQ+bsRUFg54CHCaoL+ucpibGIuLmKM9WA^jY zs3mSe-TOPJnUCfBTl-B!zV=N#>U=9uE0~KK;Fc+@zYf?*hpe(Y)?oncdei}@Q8WJp z^;X=*r}1l?jkEaGsn@X_`Ia^{*cDq)6S`{s5;YJ{W+nYyR8pw)L5*k)24WHF!rO5s z9>#(A9}LAlaZWoLBWTaJ?KQ}AY<8fIZ^baYftrBNH0QWJr~$ZQsOVnCp$?ls z16HF3umLrIR@72|iMr4uG+1?$iCXGf)I->WY4|lJWAYQu7t;acu`!=IZI=n2?#yTg zYD8(Md-nor>DJozR@5!3wAP~bKY$wOG1NrP;9&gN_TNVhuv@${!I`M@reY7h|M^sO zU@_`7tU&iyC~B!Mp+&KxIN}A zl21M$eaL3AheQ%R)hv?v0~tc*kP0%6sJ!dmI-3jdG#N!w$r7Ro>3Ld4R8BjX0!NoA zqr!yUhTVy&(J7|#;DAw1CTQpt7zsU{(0G|3?v{l)E2oDt{(1l#leYdmZX>0(-OuWSMI?jFC&x)P$t6R{ z!}1p@?&}_)vY-5dEFhPO$}40Ii6Y75rzE!FVBo(zd#9%_Uzr)6yDB{Qxs34a)Rh@o z*9-SHRP~nNXdysfppwYUAyrkgdDrepV}_R_;Q Sw(Yx7QRM8^uy^{=PX7aeNfS%} delta 4769 zcmYk<3wV#$0mtzZL{s|ei{&i$UkXC|H zDM1?(LiUf*mC!9ybZckzRG-dlPf0@enCfQFZteE{{oj*5dmq35=bZO)-gC}--Zzh; z;(#x926%6Ww%BdhJ|#U!O-p0K1B{s-qP@nP?r6+Wtj2Jh6Kc#8xEgxKY;^V1zMVvx~wEc2r{+nl8pngRZDPEJih)i*2zG+u<&( z#&V<~GnI@EB^QPIhPhnMHGv z9lGI7?1c|721B??7mP-AY&@#LRMeEuL)|b7HPT$v%oL!ed=qNqdy%o3qqqud(S?J0 zGXLu7Or~KNrlT4x#nyNL)nEl`gg#Wm*H9h5jcWMss7Kg=m8gLXMXi-7sCH(dIy@hB zzZJH=!AoHPJGNmS`cOCQ&oo@cVW@__MU6bjiBL{#}3-M4^yaLz+`Ms z?=%zXsPk81KlBz*7)Rl4)GGf2Y6c#l9>HT&&m$w985n{ZQ6e_OS*S;phPrMpYH=+> z%~&q#{4JK{XH< z?aV+=)OiC@4UNWUaRO?Jy{L|q+2aqak5M!9EyiOv7FI0IjbZ-P&~|p{15}D_@D6Iq zA7U{67d6u0fzH(SL!CDq^~Wj>6R6J}k=eAU(?hdQ6?5tzdM z6fXrea0K;jK8d>FWemYvs0P2n$@nki-X@NBN5^xmUetLzQ07FlHfn|*`H%Db|4l&`w0g$rd3*GC2z5b>-9H|~sHdR|vr&s^2e!adsE*a3uCGIN z;3L!`|J?5XlilAa_5S~jf^HNr(iuT#Os783)_0;Bs=)qOgSx>j)JX1NCwzeFKmaRM z=XXT48-dy%i{TiLIzA7*YG4@!=|P>i0d?VaTR(^z=_y=-*HN$E$kE1J!bzwG1IIWW z3q{q#aW(cswZ9j;V7aZI9mD&t56%bd(CZMu*F+c2MqQAOy76+QES??TC@6`wsU~m_i{5BXAFP$1}Em9s5%M+SbG3 zoYg)8)j&4(!a~#l-a)l<2Gx-ps7HAlb^ar4g{|YA^SzxYr~|!G7iOcTx(InO%*V*= znm~4Hswbcp;Zj_T#h8YFMSYm2PISJM>rwR@)PU+S6$2(Y9h-wZLa#}upebDG>@b^9 z&+K*7i1uP6R@nMARENGmji@W1MO{Axb$$YB#B(qRvrrw$MRnvbvVKi1hH`)N4+^?r zn*`^CP}DOYgt~A&s-a4pfj-o;Y?kQUupMfuBT#?k2H5&U)FMs706atX5p`Bux_-F7 ze|wAH>Es~!4fzq-M6~EWB-%ETQnG^Z$?$Kh`BkTioT~qSM7C)5QqWtakJeJVb3cZY zSI9QvzyD4OV@OZ3ifH>Kq2vDl@Gs8mlxN%e&r#1chLn(*J8&FE$_ zm1rAGu9BmKub8PJr^y`Bg47Xhdq`U{jx26kmwl*AAWhrr6h0*x89n3=f zfF#@cbJiw4rtlHjVt4Go`J~X+lE^9bZ`|$i0 z|9z6DKRmy+ao_p+bDJ9XZ@%~1@y62Xd+#5-Us+nRaMHBkyXW4muiAR=NSW{Eq?%^` E1Hld+YybcN